You can get a OnePlus 5T (refurbed) from various sites for around £150.
I've just given my 2 year old one to my son (as I got a 7T off ebay for £425) but had he not needed a new phone (having managed to smash the screen of the last one I gave him) I might not have bothered upgrading.
It's...