Have you considered stretching to £300 and getting a Pixel 4a?
Solid battery life, stock Android, very nice screen, much more compact than any of the others. Standout feature is the camera, which pretty much destroys anything in that price range.
I have the Pixel 5 (which is rather similar) and I'm very happy with it.
I don't get why so many europeans complain that the pixel doesn't sell in their countries. Just go on any amazon and search for it:
https://www.amazon.de/Google-Pixel-4a-Just-Black-Gold/dp/B08F7ZM2G4
So it is. £348.80 for the 128GB version.
Not as sweet of a deal as we first thought.
Speaking of which, the Pixel 4a is also $50 off today on Amazon Singapore.