There are many phone in this price range that offers great level of performance and has decent battery life as well.. you can check Redmi 3S prime and Redmi note 4 2GB model . both has great overall performance as well has 4000mAh of battery which lasts more than a day

Xiaomi Redmi Note 5 Pro 6GB RAM: This device ispriced at Rs 17,999. This is now the most popular under Rs 20,000 price segment. It is powered by a 1.8GHz processor bundled with 6GB RAM for flawless multitasking. It features a 12+5 MP dual-primary camera for enhancing the depth-in-field effect and a high resolution 20MP front camera for amazing selfies. It also has a huge battery capacity of 4000mAh with Quick Charging support.

Oppo F3 Plus 6GB RAM:It is now available at Rs 17,799 and is worth the money spent. It is powered by a 1.95 GHz Octa-Core processor bundled with 6GB RAM for impressive performance. It has a 16MP rear and a 16+8 MP dual-front camera for clicking amazing pictures. It also has a 4000 mAh battery capacity with Fast Charging support.

Ulefone Power 3S is also on the list and is priced at Rs 18,500. This device has a good overall score and will not fail to impress you. It is powered by a 2GHz Octa-Core processor, features dual-rear and dual-front camera of 13+5 MP and 8+5 MP resolution respectively. To your surprise, it has a really big 6350mAh battery capacity with a fast charging support to keep it continuing for longer hours.

You can look at the more amazing device under Rs 20,000 price bracket here.

Verdict: Xiaomi Redmi Note 5 Pro is the most popular phone with premium features at a reasonable price.