Under Rs 5,000

The Nokia Asha 502 is probably the best phone you'll get under Rs 5,000 and its 1010mAh battery keeps going for really long. It isn't taxed by high-end components; it has only a 3-inch 240x320 display and just 64MB of RAM, but its design is good and if you're looking for a basic device then this is not a bad option.

Under Rs 10,000

There are more options in this price bracket, but in the end, we'd recommend the Lava Iris Fuel 60 ,which you can get for just under Rs 9,000. This 5-inch phone has a large 4,000mAh battery that keeps it running for a long time. The 720x1280 display, powered by a 1.3GHz processor alongside 1GB RAM.

Under Rs. 15,000

 Nokia Lumia 730 Dual SIM with good design, display and camera along with excellent battery life make this the right choice if you're not set on getting an Android phone. The phone went on for 12 hours and 44 minutes in our video loop test, which is excellent.

Under Rs 20,000

Between Rs 15,000 and Rs 20,000, the best phone to go with if you need a long battery life is the Sony Xperia C3 Dual  this 5.5-inch phone has a 720p display, a 1.2GHz processor and 1GB of RAM. There's nothing that really stands out, but it consistently delivers a good experience, and the 2,500mAh battery keeps it going for nearly 14 hours when looping video.

Under Rs 30,000

Over Rs 20,000, you see more phones that have great batteries without too many compromises.  Sony Xperia Z1 Compact has solid battery life which  is matched by a sleek design, display and performance.

Over Rs 40,000

Once you cross Rs. 40,000, choices narrow again. We think that the only phone you should seriously consider if battery life is the prime concern, is the Samsung Galaxy Note 4 .  Its gaming performance is a little below what you might expect, it has a fantastic screen, powerful general performance, outstanding battery life, and the S-Pen adds a lot of functionality.

READ MORE: China's Phicomm makes India debut with Passion 660 dual-sim smartphone

MUST READ: Samsung launches Galaxy Core Prime budget 4G smartphone at Rs 9,999

ALSO READ: Panasonic launches Eluga S Mini at Rs 8,999