Both phones have plastic build, fingerprint scanner on the rear. Realme 5i comes with 6.5-inch HD+ Display whereas Redmi 8 has 6.26-inch HD+ Display, Snapdragon 665 on Realme 5i compared to Snapdragon 439 on Redmi 8. Both phones have an 8MP front-facing camera, Support for Dual 4G VOLTE, a Dedicated MicroSD card, 5000mAh Battery.
|Display: 6.5-inch (1600 x 720 pixels) HD+ mini-drop display with Corning Gorilla Glass 3+ protection||6.26-inch (1520 × 720 pixels) HD+ 19:9 display with Corning Gorilla Glass 5 protection|
|CPU: Snapdragon 665 processor with Adreno 610 GPU||Snapdragon 439 Processor with Adreno 505 GPU|
|RAM 4GB RAM||4GB RAM|
|ROM: 64/GB storage, expandable memory up to 256GB with microSD||64GB storage, expandable memory up to 256GB with microSD|
|Camera 12MP rear camera with f/1.8 aperture, PDAF, LED flash, EIS, 8MP 119° ultra-wide-angle lens, 2MP depth sensor, 2MP for 4cm macro with f/2.4 aperture||12MP rear camera with LED flash, Sony IMX363 sensor, 1.4μm pixel size, f/1.8 aperture, 6P lens, Dual PD autofocus, secondary 2MP camera|
|8MP front-facing camera||8MP front-facing camera|
|Dual 4G VoLTE, WiFi 802.11 a/b/g/n, Bluetooth 5, GPS/ GLONASS/ Beidou, Micro USB||Dual 4G VoLTE, WiFi 802.11 b/g/n, Bluetooth 5.0, GPS + GLONASS, USB Type-C|
|Fingerprint sensor||Fingerprint sensor|
|Battery 5000mAh Battery||5000mAh battery with 18W fast charging|
|ColorOS 6.1 based on Android 9.0 (Pie)||Android 9.0 (Pie) with MIUI 11|
Realme 5i comes in Blue and Green colors priced at Rs 8999. Redmi 8 priced at Rs 7999. Redmi 8 offers Fast Charging support with Type C whereas Realme 5i has a better processor, Quad Rear Camera.