I bought a Xiaomi Redmi 6A for £82.59 off eBay(it was actually less as this is was when eBay had the 15% off voucher), and it does everything needed a phone should do. Cameras are fine, touchscreen responsive, CPU is a 2GHz Cortex A53 which is good enough in a phone these days, 2GB ram and 16GB storage with micro SD slot which I seem to have had since forever. A 720p display and higher I can hardly tell the difference. And I look at the mother in law's latest top end Samsung and I see better but not enough to justify the price tag.