Battery life is largely defined by the milli ampere-hours (mAh) factor, and typically, the greater the mAh, the longer the battery life you get. Additionally, battery life is measured in terms of "stand by time" and "talk time"; the first expresses how long your phone can remain on (without dying out) while in an unused state; and the second indicates the number of hours it allows you be on a call without having to charge the battery. So, for example, a 1200 mAh battery can offer you around 5 to 6 hours of talk time, while a 1600 mAh battery could give you talk time of almost 10 hours.

Moreover, Android phones are said to enhance long battery life by managing the phone's RAM in the most efficient manner. Great battery life Android phones are available with Android 4.0 (Ice Cream Sandwich) and Android 5.0 and are powered by processors with rapid speeds of 1.2 GHz to 1.6 GHz. These phones also come with a multitude of desirable features, like 5 to 8 megapixel cameras, large screens, 3G, 4G etc. So skim through our product listing of the best battery life Android phone and round up the features most advantageous to you, to pick your most fitting smartphone.