Amidst all the iPhone 3GS hype, there is some bad news today as well for owners of the current iPhone 3G who may want to upgrade. As it turns out, those $199/299 prices being thrown around aren’t for you. Those are for new customers, and those who are at the end of their contract. If you are a current iPhone 3G owner on AT&T, you’ll have to shell out $399 for a 16GB iPhone 3GS, or $499 for a 32GB model. Ever have your iPhone 3G replaced because it was faulty? You may be in for an even bigger shock. As you can see in the image above, there are two iPhones that AT&T is giving the upgrade status on. The thing is, both phones were purchased on the same day, and are on the same plan (I should know, as it is my account up there.) See how the upgrade dates are different? Straight up ridiculous.
Oh, and if you are just completely not eligible for an upgrade, or want to buy an iPhone 3GS with no contract commitments? The 16GB model will cost you $599, and the 32GB iPhone 3GS will run you a cool $699. I know, it hurts.