When the time comes I plan on upgrading my 3G to the new model whatever it is. I signed my contract last november so im confused about the process, to my understanding the current iphone can only be bought with a contract, what if the next is the same way? What did all the people who had the 2G do to get the 3G? Will my contract just extend to another 2 years?