Become a MacRumors Supporter for $50/year with no ads, ability to filter front page stories, and private forums.
You need to do a couple of things...
1. Replace your battery (About $15 from Amazon.com with toolkit)
2. Turn off the background app refresh
3. Turn off bluetooth

I had 2 iPhone 4s phones that lasted 10-12 hours with normal usage and battery left to spare...both running iOS 7.0.2

I turned off the auto app refresh. I didn't even know that was on. So thanks for telling me that. Hopefully that improves the battery.
 
I like 4S design and feel, battery still holds ok. I like 5S camera improvements, but i don't have enough money for a new phone at the moment. Thing that drives me to wait for 6 is certainly rumored larger screen. But seeing how S version greatly improve original versions i'm tempted to wait for 6S if my 4S manages to hold that long.
 
The 4S might just be the longest lasting iPhone yet as far as acceptable performance goes. One of my friends has a 4S and it runs iOS 7 very well. The iPhone 4, on the other hand, began to really show its age even with iOS 4.3. Anyone remember the stuttering animations when opening and closing apps?

It was the first with dual core. The boost to speed, and user perception of speed, that multi threading gives you alone can't be realized in raw numbers alone.

It was by far the largest jump in iPhone performance.

With doubling the HSPA speed for GSM users, BT4.0, 8MP camera, it's feature packed. It's not real surprising it'll be the longest lasting. I imagine even iOS8 won't slow it down noticeable like like has happened with previous single core iPhones.
 
Register on MacRumors! This sidebar will go away, and you'll see fewer ads.