Actually that is wrong too.
Here's how it really is: If you activated the original iPhone BEFORE July 11, you are eligible for an upgrade at anytime on any line. If you purchased the iPhone AFTER July 11 and you were already an AT&T customer you are not eligible for an upgrade, except for a special case I will explain later. If you purchased the original iPhone AFTER July 11 and you were a new AT&T customer, you are eligible for an upgrade at any time. However, if you purchased the iPhone used from a current AT&T customer who had the iPhone activated for more than 1 year from purchase date, you are not eligible. Now, although you are not eligible for an upgrade if you were an existing AT&T customer and activated the original iPhone AFTER July 11, you can circumvent this policy. Buy a new, cheap phone ($20 or less) and put your iPhone SIM card into it. Activate this new phone with AT&T (in store or one the web) and you will be on a new 2 year contract and will be eligible to upgrade to a 3G at any time. This will not work, however, if the iPhone 3G you purchase was produced AFTER July 11 (check the serial number for the week it was produced).
Hope this helps clear up all the confusion. Yes, this post is nothing more than a satire on all the conflicting information flying around.
Just repeated I had posted before:
I opened my AT&T account while I purchased 2G iphone with full price ($499) on 2/2008. at that time I still had a original line with VZ and I continued to pay that line until its contract expired.
I agreed that my wife can not upgrade. but why NOT me. and again, I am not rushing to upgrade at this moment, just wait for next iPhone comes along.