The best phone with superb cameras and great battery under Rs 15,000 is 10.or G. This is a new brand in the market and has taken over most of the top list of mid-range phones with its strong configuration and impressive features. It is priced at Rs 10,999 and runs on a 2.2 GHz Octa-Core processor bundled with 4G RAM for excellent performance. It has a dual 13 MP primary camera and a 16 MP front camera for crisp and clear pictures. It also has a big battery capacity of 4000mAh.

If you need turbocharging as well, you can choose Lenovo K8 Notewhich is priced at Rs 9,999. It is powered by a Deca-Core processor and will surely impress you with its beast-like performance. It has a dual 13+5 MP dual primary camera and a 13 MP front camera for all your selfie needs. It has a big battery capacity of 4000mAh and that too with turbocharging support.

Alternatively, you can look atAlcatel A7, priced at Rs 11,499. It has a 16 MP primary camera and an 8 MP front camera for clear pictures and a big battery capacity of 4000mAh with fast charging support.

You can look at more phones with at least 12 MP camera and 4000mAh battery capacity here.

Verdict: 10.or G packs in a lot of great elements at a much affordable price.

The best phone with good battery, RAM, and camera under Rs 15000 is Coolpad Cool Play 6, priced at Rs. 14,999. It is powered by 1.95GHz Octa-Core Snapdragon 653 processor bundled with 6GB of RAM for a beast-like performance. 13 MP + 13 MP dual-primary camera to capture perfect shots even in low-light with enhancements using zoom and blur feature. An 8 MP front camera. It also has a big battery capacity of 4000mAh.

Alternate includes Lenovo K8 Note which is priced at Rs. 13,499 and is powered by 2.3GHz Deca-Core MediaTek MT6797D processor bundled with 4GB of RAM to multitask without any lag. 13+5 MP primary camera and a 13 MP front camera to capture all moments in high quality with DSLR like effect. It supports turbocharging and has a battery capacity of 4000mAh to always keep you online.

The best phone in terms of camera and performance under Rs 20000 is Moto G5S Plus, priced at Rs. 15,680. It is powered by 2GHz Octa-Core Snapdragon 625 processor bundled with 4GB of RAM which is a really good combination for amazing performance along with optimized battery use. 13 MP + 13MP primary camera for DSLR like pics to capture your moments and an 8 MP front camera for all your social needs. It supports turbocharging and has a battery capacity of 3000mAh so you don't have to suffer from low battery issues.

Alternate includes Xiaomi Mi A1 which is priced at Rs. 13,999 and is powered by 2GHz Octa-Core Snapdragon 625 processor bundled with 4GB of RAM similar to Moto G5s Plus. 12+12 MP primary camera and a 5 MP front camera.The camera quality of this phone is crisp and has a battery capacity of 3080mAh.

Verdict: Both the above recommendation have a strong competition and none fully overpowers the other. Both are very popular and will be a good choice. However, to choose the best one for you. Moto G5S Plus supports turbocharging and has few more pixels on its camera, On the other hand, Android One programme assures latest software updates for your Xiaomi Mi A1.

The best 4G VoLTE phone with Snapdragon processor and good camera under Rs 25000 isOppo F3 Plus, priced at Rs 21,289. This phone offers 6" display which is Gorilla Glass protected and an Octa-core (1.93 GHz) Snapdragon 653 Processor for best and smooth overall performance coupled with 4GB of RAM and VoLTE support as well. The phone has 4000 mAh battery which also supports VOOC charging which is one of the fastest charging tech available in the world.

Other than this you can also check Moto X4 which offers almost similar specs and features like 4GB RAM, Octa-core processor and fast charging, VoLTE but in relatively compact form factor.

Apart from high-end phones, it is really good to hear that Samsung is also focussing on mid-range phones with all the necessary features. Xiaomi has been ruling the mid-range market and still have something more for you.

The best upcoming phone by Xiaomi is Xiaomi Redmi Pro, priced at Rs 17,990. It has a 2.1 GHz Deca-Core processor with 3 GB RAM which renders outstanding performance. Also, 13MP + 5MP dual-camera arrange depth-of-field and refocus for amazing shots. It also has marvelous visuals and big 4050mAh battery capacity which will allow you to use the phone without worrying about the battery.

In the budget range, Samsung is planning to launch Samsung Galaxy J5 Pro, which you can buy at just Rs 15990. It has a really stylish body which will make you stand out from the crowd. Outputs from its 13 MP primary and 13 MP front camera is impressive. It also features Super AMOLED display and has only 3000 mAh batter but considering it as a Samsung phone the battery backup will be as good as phones with a relatively bigger battery as it also has the smaller display.

Alternatively, you can look for Xiaomi Mi 5Swhich is priced at Rs 19,990. It will surely impress you with its whole bunch of powerful features. It has a powerful processor and robust configuration and also features force touch.