Any phone can get improved battery life tremendously via an underclock (if you are a root user), and also an improved battery for your phone. After that, there are methods to keeping any phone alive for multiple days. Don't get a phone for its battery, get one that you like, and make it work.
Android Battery Life Optimization Guide ~ Android Advantage
My article is proven very useful to improving your battery.
Android Battery Life Optimization Guide ~ Android Advantage
My article is proven very useful to improving your battery.

