For those of you on AT&T who has an upgrade before the end of 2010, then you will be pleased to know that you are eligible for an early upgrade to the new iPhone 4. The price you pay will be $199 for the 16GB model and $299 for the 32GB version — the carrier has subsidized these prices.
AT&T seems to be doing things different from the start with the new iPhone 4, as when the 3GS model was released last year they were criticized by its customers for not allowing them to upgrade early. For those who are not eligible, then you will have to pay the full price for the handset when it is released on June 24.
To get the iPhone 4 for $199 and $299 you will have to sign-up for a new 2-year contract — even though we know that Apple will launch yet another new smartphone next year, which we expect to be called the iPhone 5.
The easiest way to see if you are eligible for an early upgrade is by dialing *639# on your current AT&T handset, which you will then be sent a return text. You will then be told if you are eligible for an early upgrade, or if you will have to pay the extra price. More details on this can be found on Chris Ziegler’s article on Engadget