Display

Vivo U20: 6.53-inch full-HD+ display Redmi Note 8: 6.39-inch FHD+ display Realme 5s: 6.50-inch touchscreen display

Processor

Vivo U20:  Qualcomm Snapdragon 675 Redmi Note 8: Qualcomm Snapdragon 665 Realme 5s: Snapdragon 665

Rear camera(s)

Vivo U20: 16-megapixel (f/1.78) + 8-megapixel (f/2.2) + 2-megapixel (f/2.4) Redmi Note 8: 48MP+ 8MP+ 2MP Realme 5s: 48-megapixel (f/1.8, 1.6-micron) + 8-megapixel (f/2.25) + 2-megapixel (f/2.4) + 2-megapixel (f/2.4)

Selfie camera

Vivo U20: 16-megapixel Redmi Note 8: 13MP Realme 5s: 13-megapixel

RAM and storage

Vivo U20: 4GB of RAM with 64GB and 6GB of RAM with 64GB Redmi Note 8: 4GB + 64GB and 6GB RAM + 128GB Realme 5s: 4GB RAM+64GB

Battery

Vivo U20: 5,000mAh battery Redmi Note 8: 4000mAh battery Realme 5s: 5,000mAh battery

Operating system

Vivo U20: Android Pie with Funtouch OS 9 Redmi Note 8: Android 9 Pie Realme 5s: Android 9 Pie with ColorOS 6.0 skin on top

Price

Vivo U20: Rs 10,990 Redmi Note 8: Rs 9,999 Realme 5s: Rs 10,999

Our Take

To conclude we would say at this price point Vivo offers a triple rear camera but with a 16-megapixel primary camera. Whereas the other two offer a 48-megapixel main sensor. Redmi Note 8 comes with a quad-camera set up but with a much lower price as compared to the other two. But Vivo U20 and Realme 5s pack a 5000mAh battery while Redmi has a 4000mah battery. If pricing is your bigger concern then you can go for Note 8. But if you want a phone with a powerful processor and good battery life and camera is not your biggest concern then we would suggest you choose Vivo U20. For the latest gadget and tech news, and gadget reviews, follow us on Twitter, Facebook and Instagram. For newest tech & gadget videos subscribe to our YouTube Channel. You can also stay up to date using the Gadget Bridge Android App.

Compare  Vivo U20 Vs Redmi Note 8 Vs Realme 5s  - 17Compare  Vivo U20 Vs Redmi Note 8 Vs Realme 5s  - 50