If you're still in doubt about the phone, I recommend OnePlus devices, because they seem to generally work well with the microG variant of LineageOS (
https://lineage.microg.org/), which allows you to break free from Google too.
Alternatively, Pixel devices also support a wide range of ROMs, including LineageOS.
With microG to replace Google Services, you still get push notifications, but without having to log in with a Google account.
I've got a OnePlus 8T for 3 days now. The OnePlus 9 sadly isn't yet supported by LineageOS, and the 9 Pro has some downsides that I don't like.