I have a Galaxy S3 and it's the bomb. I don't know about battery life of the new iPhone but the chick has the older one and while she bragged when it was new, the battery sucks now. And she can't change it.

I bought a wall charger and two spare S3 batteries from a Chinese ebay seller for 8 bucks and 6 bucks shipping. I already have an inverter in my suv for the laptop so I just keep a battery charging in there and swap the batteries whenever it gets low. I never spend time plugged to a charger.