The iPhone 4 is my first iPhone so I'm inexperienced with this. What is the best way to upgrade to the iPhone 5 midcontract with AT&T? My options that I know of are: 1) Sell on eBay or Craigslist 2) Pay upgrade fee and sign a new 2 year contract with AT&T 3) Trade in with BestBuy or Apple or Gazelle for like $250 max I'm thinking 1 is the best option and then I can buy an unlocked phone for $300ish without resigning with AT&T (who knows if I'll want to be with them another two years). Is there any rush to sell before the announcement/iPhone 5 release? I know the iPad retained it's resale value even after the 2 was announced. Thanks for any help! sidenote: The simple fact that the iPhone 5 should have a better camera is the main reason why I want to go through the trouble to upgrade. I take so many pictures with my iPhone that I figure it's worth the investment to get another year of pictures in higher quality.