Looking to help a friend with an upgrade. Currently has a Motorola Moto G XT1032 8GB (http://www.gsmarena.com/motorola_moto_g-5831.php). Requirements:
* Android - and still supported for updates
* Similar size to existing phone ~4.5 inches
* Under £250
* At least 16GB memory (preferably with SD card option too)
* At least 2GB RAM
Had previously recommended the Sony Z3 Compact when it was available new at Vodafone for £150, but times have moved on!