I was looking to buy an iPhone but because of financial issues, I was forced to buy a Nexus S stock with 3-year plan. Since Apple is on the verge to release the latest generation of the iPhone but with the 3-year plan I will have to buy it full price. Should I wait until the contract ends or to buy it full price within the actual plan?