Hi Guys, I'm wondering if you could give some advice on my iPhone situation, and what I should do next. I'm in two minds whether to update my iPhone to a newer model or not. I will definitely upgrade to an iPhone 5 on its release, I've had an iPhone 3GS for the past 2 years, and have just recently finished my contract. I've gone onto a one month rolling sim deal, as it was cheaper, and I got more for my money… so I can just buy an iPhone whenever I want from Apple. I can get between £150 - £200 for my 3GS on eBay at the moment, so that will come in useful for paying for a newer model, than perhaps if I left upgrading until the iPhone 5 comes out. I'm quite happy with my 3GS at the moment, although the battery life doesn't seem to stay very long, but thats to be expected. I could always get it replaced if I do decide to keep my 3GS longer. Would it be better for me to sell my iPhone 3GS now and get an iPhone 4, or should I just go for it and buy an iPhone 4S? To those of you who have received their 4S, is it worth it? Why? Or would you say there isn't that much difference between that and their iPhone 4? If I do decide to buy one, is it better to wait and go in store next week, or pre-order online? I don't know if I can stay with my 3GS until the iPhone 5 comes out, but it would be nice to have a new phone… however, if I just stuck with my 3GS I could save more money for the iPhone 5. So… shall I stick with my 3GS, upgrade to an iPhone 4 or an iPhone 4S? Is there any point in getting a 4S if I'm going to sell it as soon as the iPhone 5 comes out? What would you guys do? Thanks!