The mid-range 5G smartphone market is fiercely competitive. The Oppo F31 and Xiaomi Redmi Note 9 Pro 5G both aim to deliver a compelling experience without breaking the bank. However, they take different approaches: Oppo prioritizes blazing-fast charging, while Xiaomi focuses on a more established Qualcomm chipset. This comparison dissects their key differences to help you choose.
🏆 Quick Verdict
For the average user prioritizing speed and convenience, the Oppo F31 emerges as the winner. Its 80W charging significantly reduces downtime, and the Dimensity 6300 offers competitive performance. While the Redmi Note 9 Pro 5G provides a solid experience, its slower charging and slightly less efficient chipset hold it back.
| Network |
|---|
| 2G bands | GSM 850 / 900 / 1800 / 1900 | GSM 850 / 900 / 1800 / 1900 |
| 3G bands | HSDPA 900 / 2100 | HSDPA 850 / 900 / 1900 / 2100 |
| 4G bands | 1, 3, 5, 8, 19, 28, 38, 40, 41, 42, 48 | 1, 3, 5, 7, 8, 34, 38, 39, 40, 41 |
| 5G bands | 1, 3, 5, 8, 28, 38, 40, 41, 77, 78 SA/NSA | 1, 3, 41, 78, 79 SA/NSA/Sub6 |
| Speed | HSPA, LTE, 5G | HSPA, LTE, 5G |
| Technology | GSM / HSPA / LTE / 5G | GSM / CDMA / HSPA / EVDO / LTE / 5G |
| | - | CDMA2000 1xEV-DO |
| Launch |
|---|
| Announced | 2025, September 17 | 2020, November 26 |
| Status | Available. Released 2025, September 27 | Available. Released 2020, December 01 |
| Body |
|---|
| Build | - | Glass front (Gorilla Glass 5), glass back (Gorilla Glass 5) |
| Dimensions | 158.2 x 75 x 8 mm (6.23 x 2.95 x 0.31 in) | 165.4 x 76.8 x 9 mm (6.51 x 3.02 x 0.35 in) |
| SIM | Nano-SIM + Nano-SIM | Nano-SIM + Nano-SIM |
| Weight | 185 g (6.53 oz) | 215 g (7.58 oz) |
| | - | IP53, dust and splash resistant |
| Display |
|---|
| Protection | AGC DT-Star D+ | Corning Gorilla Glass 5 |
| Resolution | 1080 x 2372 pixels (~397 ppi density) | 1080 x 2400 pixels, 20:9 ratio (~395 ppi density) |
| Size | 6.57 inches, 105.0 cm2 (~88.5% screen-to-body ratio) | 6.67 inches, 107.4 cm2 (~84.6% screen-to-body ratio) |
| Type | AMOLED, 1B colors, 120Hz, 600 nits (typ), 1400 nits (HBM) | IPS LCD, HDR10, 120Hz, 450 nits (typ) |
| Platform |
|---|
| CPU | Octa-core (2x2.4 GHz Cortex-A76 & 6x2.0 GHz Cortex-A55) | Octa-core (2x2.2 GHz Kryo 570 & 6x1.8 GHz Kryo 570) |
| Chipset | Mediatek Dimensity 6300 (6 nm) | Qualcomm SM7225 Snapdragon 750G 5G (8 nm) |
| GPU | Mali-G57 MC2 | Adreno 619 |
| OS | Android 15, ColorOS 15 | Android 10, MIUI 12 |
| Memory |
|---|
| Card slot | microSDXC | microSDXC (uses shared SIM slot) |
| Internal | 128GB 8GB RAM, 256GB 8GB RAM | 128GB 6GB RAM, 128GB 8GB RAM, 256GB 8GB RAM |
| | - | UFS 2.2 |
| Main Camera |
|---|
| Dual | 50 MP, f/1.8, (wide), PDAF
Auxiliary lens | - |
| Features | LED flash, HDR, panorama | Dual-LED dual-tone flash, HDR, panorama |
| Quad | - | 108 MP, f/1.8, 26mm (wide), 1/1.52", 0.7µm, PDAF
8 MP, f/2.2, 118˚ (ultrawide), 1/4.0", 1.12µm
2 MP (macro)
Auxiliary lens |
| Video | 1080p@30/60/120fps | 4K@30fps, 1080p@30/60fps, gyro-EIS |
| Selfie camera |
|---|
| Features | Panorama | HDR, panorama |
| Single | 16 MP, f/2.4, (wide) | 16 MP, f/2.5, (wide), 1/3.06", 1.0µm |
| Video | 1080p@30fps | 1080p@30fps, gyro-EIS |
| Sound |
|---|
| 3.5mm jack | - | Yes |
| 35mm jack | No | Yes |
| Loudspeaker | Yes, with stereo speakers | Yes, with stereo speakers |
| | - | 24-bit/192kHz audio |
| Comms |
|---|
| Bluetooth | 5.4, A2DP, LE, aptX HD | 5.1, A2DP, LE |
| Infrared port | - | Yes |
| NFC | No | Yes |
| Positioning | GPS, GALILEO, GLONASS, BDS, QZSS | GPS (L1+L5), GLONASS (G1), BDS (B1I+B2a), GALILEO (E1+E5a), QZSS (L1+L5) |
| Radio | Unspecified | Unspecified |
| USB | USB Type-C 2.0, OTG | USB Type-C 2.0 |
| WLAN | Wi-Fi 802.11 a/b/g/n/ac, dual-band | Wi-Fi 802.11 a/b/g/n/ac, dual-band, Wi-Fi Direct |
| Features |
|---|
| Sensors | Fingerprint (under display, optical), accelerometer, proximity, compass | Fingerprint (side-mounted), accelerometer, gyro, compass |
| | - | Virtual proximity sensing |
| Battery |
|---|
| Charging | 80W wired, 33W PPS, 13.5W PD
Reverse wired charging | 33W wired, 100% in 58 min |
| Type | Si/C Li-Ion 7000 mAh | Li-Po 4820 mAh |
| Misc |
|---|
| Colors | Midnight Blue, Bloom Red, Cloud Green | Gray, Blue, Red/Mint |
| Models | CPH2781 | M2007J17C |
| Price | ₹ 23,999 | About 370 EUR |
| SAR | 1.18 W/kg (head) 0.81 W/kg (body) | - |
Oppo F31
- Blazing-fast 80W charging
- More modern CPU architecture (Dimensity 6300)
- Reverse wired charging capability
- Camera specs unknown, potential for less emphasis on photography
- Software experience may be less refined than Xiaomi's MIUI
Xiaomi Redmi Note 9 Pro 5G
- Proven Qualcomm Snapdragon 750G chipset
- Mature MIUI software experience
- Potentially stronger camera system (based on brand history)
- Significantly slower charging speed (33W)
- Less efficient 8nm process node compared to 6nm
Display Comparison
Neither device's display specifications are provided, so we must infer. Given the price bracket, both likely feature 6.5-6.7 inch LCD panels with 1080p resolution and 60-120Hz refresh rates. The key differentiator will be color accuracy and peak brightness. Oppo typically calibrates its displays for vibrant colors, while Xiaomi often aims for a more natural look. Without specific data, it's difficult to declare a clear winner, but Oppo's history suggests a potentially more visually striking display.
Camera Comparison
Without sensor details, a direct comparison is limited. However, the Redmi Note 9 Pro 5G’s brand reputation suggests a focus on camera capabilities. Xiaomi often equips its Redmi Note series with larger sensors and more advanced image processing algorithms. The Oppo F31, while likely capable, may prioritize other features. The Snapdragon 750G’s ISP (Image Signal Processor) is well-regarded, but the Dimensity 6300’s ISP is also capable. Real-world image quality will depend heavily on software tuning and sensor choice, which are currently unknown.
Performance
The core of the difference lies in the chipsets. The Oppo F31’s Mediatek Dimensity 6300 (6nm) boasts a more modern CPU architecture with its Cortex-A76 cores clocked at 2.4 GHz, compared to the Xiaomi’s Snapdragon 750G (8nm) and its 2.2 GHz Kryo 570 cores. While the Snapdragon 750G is a proven performer, the Dimensity 6300’s newer architecture and smaller process node should translate to better efficiency and potentially higher sustained performance, especially in demanding tasks. The 6nm process allows for more transistors in the same space, leading to increased performance or reduced power consumption. The Redmi Note 9 Pro 5G benefits from Qualcomm’s optimized software integration, but the raw CPU power favors the Oppo.
Battery Life
The Oppo F31’s 80W wired charging is a game-changer. While the Redmi Note 9 Pro 5G’s 33W charging is respectable (reaching 100% in 58 minutes), the Oppo’s charging speed is significantly faster. The inclusion of 33W PPS and 13.5W PD adds versatility, allowing for faster charging with compatible accessories. The Oppo also offers reverse wired charging, a feature absent on the Redmi. While battery capacity isn’t specified for either device, the Oppo’s charging speed effectively mitigates any potential capacity disadvantage.
Buying Guide
Buy the Oppo F31 if you need the absolute fastest charging available and frequently find yourself needing to top up your battery quickly. It’s ideal for power users and those who dislike waiting. Buy the Xiaomi Redmi Note 9 Pro 5G if you prefer the Qualcomm ecosystem, value a slightly more mature software experience, and aren’t as concerned about having the quickest charging speeds. It’s a strong all-rounder for everyday tasks.
Frequently Asked Questions
❓ Will the Dimensity 6300 in the Oppo F31 struggle with graphically intensive games like Genshin Impact?
While the Dimensity 6300 isn't a flagship chipset, its Cortex-A76 cores and Mali-G57 MC2 GPU should handle most popular games at medium settings. Expect playable frame rates, but don't anticipate ultra-high settings or consistently stable 60fps in the most demanding titles. Thermal management will also play a role.
❓ How much faster is the 80W charging on the Oppo F31 compared to the 33W charging on the Redmi Note 9 Pro 5G in real-world use?
The difference is substantial. The Oppo F31 can likely charge from 0-100% in around 30-40 minutes, while the Redmi Note 9 Pro 5G takes approximately 58 minutes. This means you can add a significant amount of charge – enough for several hours of use – in the time it takes the Redmi to reach full capacity.
❓ Does the Snapdragon 750G in the Redmi Note 9 Pro 5G support carrier aggregation for improved 5G speeds?
Yes, the Snapdragon 750G supports carrier aggregation, which allows it to combine multiple 5G channels for faster and more reliable data speeds. This is a key advantage for users in areas with strong 5G coverage.