stock battery on these phones can be OK giving you 6-8 hours but to really get that even battery time you might need to root and fool around with kernels, luckly if you brick it now there are ways to bring it back to life, as well as return it to complete stock if you get to a point that you just don't feel comfortable, as for the Iphone i wouldn't know, the only contact I've had with an Iphone was throught jailbreaks and stuff like that for some folks i know, however ive heard that the battery life is pretty good, so basically if you are willing to fool around, pick this up, or even grab a $15 1900 battery and you'll be good, if you just want to buy it and use it look at a few samsung phones..... or grab the iphone..... :-\