I have purchased every iPhone on launch date. I just found out from ATT because the iPhone 4S came out less than a year ago....I cannot upgrade to the iPhone 5. So I thought that I just have to wait until October....nope! I was just told by an AT&T manager that they used to allow early upgrades after 12 months for high revenue accounts and 20 months for all others. Apparently, they changed this policy and now treat all accounts the same and only offer the 20 month upgrade option, so the upgrade date is May 2013! Of course, you could go to Verizon, but the early termination fee at this point in contract is $215. As soon May comes around, I am going to Verizon! If anyone hears anything different on this new policy, please let me know.