This may help:
• I kept my ip3gs through the 4 release running ios4.x.
Because I knew there'd be a new phone entering and they didn't have white. My battery performance ROCKED. I could talk to my GF for 8 hours a day as she's out of town for 6 months and I don't see her, then the same the next day and NOT have to recharge until the end of the second day. I'd still have a good 10%- 20% by that charge time after all of that talking, checking business emails, etc…
I had WiFi on all day.
BlueTooth on maybe 10% of the day.
Location services for about 20 apps on constantly.
Time Zone on all the time.
Texts in and out maybe 15-20 an hour.
5 business email accounts attached to my phone
3 personal email accounts
Put it this way, my 3GS got HEAVY HEAVY HEAVY use, I BEAT IT'S AZZ, that's for SURE.
• 2 weeks after ios5 release, I decided to cave in an put it on my 3gs.
BAD MOVE.
I started to notice battery drain unlike I've seen before. Definitely not as bad as you guys are pointing out here, but none-the-less, BAD. I'd now have to charge at the end of the day if not by 3/4 of the day gone by, with the exact same or even some LESS usage.
I had changed ZERO settings what-so-ever, the only change was the ios from 4.x to 5.x, and it hadn't changed to better with the first update to ios5.x
• I just, yesterday, got my new ip4gs in the mail.
I now have the same BullXhit battery life problems that you all do. I started with a fresh phone, restored from backup from my 3gs and let it be.
I did not allow any auto data calls from the phone to apple, none of that BS, PING was off too. The only thing I did have on was some of the location services for apps that I use. No SIRI, no Find My iPhone, NOTHING.
I had talked an hour to my girl: Battery dropped from 100% to 83%.
Phone sat for 30 min as I watched a movie: Battery dropped from 83% to 80%.
Slept from 11pm to 6:15am: Battery dropped from 80% to 61%
Changing settings as prescribed here for 20 min: Battery dropped from 61% to 52%
BOTTOM LINE: I was running the 3gs with ios4.x and it was AMAZING. Once I updated 3gs to ios5.x… UGH! And the SAME result with the new iPhone 4gs.
I think there's something running in the BKGD that we can not see. Not sure whether it's something Apple just didn't catch or if it's something we're maybe not supposed to know about, like some GPS thing the government secretly mandated we have, considering they're passing legislation for it openly right now, who knows what they've mandated behind the curtain.
Regardless, I'm the perfect case scenario for performance change here, I'm not the idiot who has to run out and wait in line for the new one right away, I take my time and let the dust settle, so I was running an almost 3yr old phone with ios4.x. The second I updated ios on 3gs phone, BAM, problems began.
Do with that, what you will.