Vivo U20 comes with a Plastic build gradient finish whereas Redmi Note 8 comes with Glass body. On Display Vivo U20 has 6.5-inch FHD+ Display whereas Note 8 has a smaller 6.39-inch (2340 x 1080 pixels) Full HD+ display with Gorilla Glass 5 Protection.
Vivo U20 is powered by Snapdragon Processor whereas Realme 5s comes with Snapdragon 665 Processor, Both Phones comes with 4/6GB RAM and 64/128GB Storage, Vivo U20 only had 64GB Storage.Both have support for a dedicated MicroSD card slot. On-Camera Redmi Note 8 has Quad camera setup 48MP primary sensor, 8MP 120° ultra-wide-angle lens with 1.12μm pixel size, 2MP depth sensor and 2MP camera for 2cm macro with 1.75μm pixel size, f/2.4 aperture, 13MP front-facing camera compared to Triple Rear Camera on Vivo U20 16MP primary sensor with Sony IMX499 sensor, f/1.78 aperture + 8MP 120° ultra-wide sensor + 2MP 4cm macro sensor with f/2.4 aperture and 16MP front Camera.
Vivo U20 runs on Android 9.0 (Pie) with Funtouch OS 9.1 whereas Note 8 runs on Android Pie with MIUI 10. Dual 4G VoLTE, Fingerprint Scanner on Rear, Face Unlock support. Vivo U20 has 5000mAh Battery whereas Redmi Note 8 comes with 4000mAh Battery Both Phones have support for 18W fast charging, Vivo U20 does not come with Type C port.
|Display: 6.53-inch (2340 × 1080 pixels) Full HD+ display||6.39-inch (2340 ×1080 pixels) Full HD+ 19:5:9 Display, Corning Gorilla Glass 5 protection|
|CPU: Octa-Core Snapdragon 675 Mobile Platform with Adreno 612 GPU||Snapdragon 665 processor with Adreno 610 GPU|
|RAM 4/6GB RAM||4/6GB LPDDR4X RAM|
|ROM: 64GB storage, expandable memory up to 256GB with microSD||64/128GB storage, expandable memory up to 256GB with microSD|
|Camera 16MP primary sensor with Sony IMX499 sensor, f/1.78 aperture + 8MP 120° ultra-wide sensor + 2MP 4cm macro sensor with f/2.4 aperture||48MP rear camera with Dual LED Flash, f/1.79 aperture, PDAF, EIS, 8MP 120° ultra-wide-angle lens, 2MP depth sensor and 2MP camera for 2cm macro|
|16MP front-facing camera||13MP front-facing camera|
|Dual 4G VoLTE, WiFi 802.11 ac dual-band, Bluetooth 5, GPS/GLONASS, micro USB port||Dual 4G VoLTE, WiFi 802.11ac (2.4GHz + 5GHz), Bluetooth 5, GPS/ GLONASS USB Type C|
|Fingerprint sensor||Fingerprint sensor|
|Battery 5000mAh Battery with 18W fast charging||4000mAh battery with 18W fast charging|
|Android 9.0 (Pie) with Funtouch OS 9.1||Android 9.0 (Pie) with MIUI 10|
Vivo U20 comes in Racing Black and Blaze Blue priced at Rs. 10,990 for 4GB RAM and Rs. 11,990 for 6GB RAM Redmi Note 8 comes in Nepture Blue, Moonlight White, Cosmic Purple, and Space Black colors priced at Rs. 9999 for the 4GB RAM with 64GB storage version and the 6GB RAM with 128GB storage version costs Rs. 12,999. Redmi Note 8 offers Glass build, Type C support, better Camera. Vivo U20 has a bigger battery, better performance.