If I sell my 32GB 4 now, I can get about the price of a new 4S w/ contract, basically getting me a free upgrade. Then when iPhone 5 comes out who knows when, I'll have the newest iPhone available, which will probably sell for the price of an iPH5 w/ contract. Contracts aren't an issue because I'm using another lines upgrade this time and mine will be up in February.