Battery life in Android land is a matter of choosing the right handset. I don't believe the iPhone holds a candle to my Note 2 or the RAZR Maxx if you actually use the phone heavily. Plus replaceable/extended batteries are another option.
Most people buy the Note 2 as a phone though. But the point is you can still choose - big hands, like big screen get a Note 2. Want something smaller - get Razr Maxx HD or S3 mini with extra battery. All I am saying is that battery life isn't an issue on Android any longer. Even with the smaller non-removable battery phones, with little tweaks you can get battery life very similar to what the iPhone 4/4S have offered (don't know about iPhone 5).
I guess any Android phone is now a days. The Razr is smaller of the two. But I think the point still stands due to replaceable batteries on phones like the S3 mini.