The Samsung is the only one with an AMOLED screen and you'll be looking at the screen the most, the base model is 4GB of ram though that is plenty for most people. The Xiaomi looks like the best overall specs, most ram and biggest battery (slightly), Android 11. I've always been interested in getting a OnePlus phone since it's probably the least bloated and you probably have most user control over it, though that one is oxygen 10 (aka android 10). The Sony looks to be somewhat old, Android 8 and the smallest battery so unless you can get it for a great price, it's definitely the worst of the bunch. Honestly, most phones in the $150-$250 range are what 99.9% of people will find extremely fine for what they need a phone to do. I'd look at battery and ram in that range, and storage (64 GB or better should be more than fine plus you can expand with an SD card) and you probably want android 11 as well. And maybe go for that AMOLED screen since you're looking at the phone when you're using it.