So until now i had the perfect set up, my contract would expire every year right about the time that the newest iPhone would be released. I would go ahead and buy it and then sell my old one soon after. Now my contract isnt up until march of 2012, what would be your advice to someone who is in this position?