Most blogs and tech review sites say that iPhone battery life is appalling and if you want to survive the day you need to charge at mid day.
My iPhone can last 2 days, just about. How do I do it?? Use SMS and don’t listen to the iPod too much. To be honest, don’t be a loner and sit and listen to music all day and surf the internet constantly on Wi-Fi.
If you don’t like how long the iPhone batter lasts, change your usage habits!