#1. Vivo X300s

Why we chose it: The Vivo X300s earns the top overall score (93.1) among sub-$900 phones thanks to its 200MP main camera and a perfect 100 camera lab score. You also get a 7,100 mAh battery, IP69 water resistance, and a bright 144Hz LTPO AMOLED screen.
- ✓200MP main camera with a perfect 100 camera lab score
- ✓7,100 mAh battery with 90W fast charging
- ✓IP69 water and dust resistance rating
- ✓$100 cheaper than the OnePlus 15
- —Performance score (90) trails Snapdragon rivals
- —90W charging is slower than the OnePlus 15 120W charging



