I'm locked into a 3 year contract that expires in Sept 2011. I'm allowed to renew 6 months early (March next year). I also get around $4/month credited to my account that goes towards a phone purchase. I have $78, so I could maybe get around $110-$120 by the time the next iPhone after this summers one comes out which means I would have to pay less than $100. My question is, should I get a used 3GS this year or should I wait until the Summer of 2011 and buy the latest and greatest phone that Apple makes.