Comparing battery life in "real world experience" depends a great deal on battery management. Is it possible that the OP knows the battery saving tricks for iOS but not Android?
My last two phones were iPhone 4 and Samsung Galaxy S3 (current). Both phones had awful battery life when I first got them. Both ended up being great when I put some time into configuring them for good battery life. With lightish use, I can go a full 2 days on my S3 now. Even my heaviest use still easily gets me through the day with about 30% left. When I first set it up with all my stuff, the whole battery would drain overnight.
Android allows for way more flexibility and configuration with battery management. I love the fact that my phone automatically enables and disables WiFi depending on where I am and changes behavior overnight. The flip side is that Android can drain quickly if you let everything run wild, whereas iOS devices are usually more conservative out-of-the box.
While I agree with this, I can tell you right now, android's standby battery life,
sucks. I have a Galaxy S II and rooted it a couple months after getting it, I have flashed well over 40-50 roms on this phone and have experienced almost every type of Android skin/from.
CM10 offers the best battery life, but I personally prefer MIUI. On android, as soon as you start to download apps with it good luck with maintaining proper battery life. Apps like facebook (understandable, I guess), Words with friends, any news application, even the email app. Unless you set every one, individually, to not refresh ever, they will let the phone drain 3-4% per hour just doing nothing.
Google services (sync even drains a decent amount) like Google Now (which I thought was cool at first - until I realized my phone was draining even more battery while sleeping). The only "battery management" settings android has is slowing down the CPU (doesn't help the standby draining problems), lowering the screen brightness, and turning off haptic feedback - which sucks if you have capacitive buttons. I learned over the years to keep data turned off on my android, unless I needed it.
Also, I've had thorough experience with gingerbread, ice cream sandwich, and jelly bean.