I bought my first iPhone, the 3GS, and was just wondering how much would it cost to upgrade 1 year from now when the new iPhone 4G (or w.e) probably comes out. I got my iPhone with AT&T and I have it for 2 years. However, if I were to upgrade next year to a $199 iPhone (1 year early), how much would it cost? Also, would I just get the phone, or do I have to renew the contract for another two years? Thanks I really want to know this. By the way, can someone give me the details on upgrading to a 16GB 3GS from a 3G so I can sort of compare? Like how much does it cost for just the phone and does it renew contract and stuff.