Hi I would like to switch my T-Mobile plan to join my parent's AT&T family plan and would like to an iPhone with the 2 year contract. Just wonder is now a good time to get the iPhone or I should wait as I keep hearing that a new iPhone or at least a major revision will be coming out soon. The Buyer's Guide says that I should buy it now, so should I jump in now while I can still get a free case or should wait for a few months. Just don't want to be stuck with a new phone that becomes old in a month. Thanks for all the help.