I was in the same dilemma, I have a 3GS and recently bought my wife a 5 that being said I can't say that the 5 is worth the $$ for an upgrade, I have 3 iPads and who knows how many 30 pin old stile chargers and USB cables so I decided to go for the 4S. I will also admit I'm pretty cheap I only have 450 minutes and 200MB of data with the $ 10.00 text plan, I get 15% off as a firefighter from AT&T so my bill is $ 64.00 per month after all the other taxes and such. Should I have chosen to go with the 5, AT&T does not have a 200MB LTE data plan so I would have had to go to the 300MB for another $ 5.00 per month. I don't play games or watch you tube, I use the device as a tool for e-mail and texting with very occasional use of the browser but mostly when I'm connected to WiFi. I would not feel obligated to have the very latest if your not going to use many of the features of the device but that just my 2 cents. Best regards to all....Ed