Currently using a Samsung Galaxy A3 2017 provided by work, its ok but find the camera isnt great plus its only 16GB internal which is frustrating as despite having an SD slot not many apps can move to SD so easy to run out of space. I do like that the A3 isnt huge & can be used easily with 1 hand. I had a Galaxy S6 before this which I lost so decided to just go with my work phone only. That's obviously a bit bigger than the A3 but wouldnt want to go too much larger. Looking to spend up to £300 but ideally less. In the running are the new Moto G6, probably the Amazon 4GB/64GB version @ £240 or I now see the more higher spec'd Honor 9 can be had for £275 which seems a bargain. Better to go for the slightly older Honor rather than a newer midrange? I'm not sure how much real world difference the higher spec chip on the Honor would be over the one on the G6? But in contrast, the Honor only has f2.2 rear camera vs the f1.8 on the Moto G6. Equally there's the others like the Honor 9 Lite but I'm put off by no NFC, or P20 Lite but seems overpriced for the spec. Any thoughts or other suggestions?