Xiaomi Redmi 5

The Redmi 5 comes with a 5.7" HD+ screen that boasts a resolution of 720 by 1440 pixels and has a Snapdragon 450 chipset ticking alongside a 3,300mAh battery, which should provide an admirable battery life. This one could be paired with either 2GB of RAM and 16GB of storage or 3GB of RAM and 32GB of storage.