Xiaomi 12 vs Xiaomi 15 Pro
The Verdict
Xiaomi 15 Pro decisively outperforms the Xiaomi 12 across nearly every dimension. The 15 Pro features a significantly superior 1-inch main camera sensor with f/1.44 aperture versus the 12's f/1.9 setup, plus a dedicated 50MP telephoto with 3x optical zoom that the 12 completely lacks. Display quality shows a massive leap: the 15 Pro's 3200 x 1440 LTPO AMOLED with 3200 nits of peak brightness crushes the 12's 2400 x 1080 panel at 1100 nits. Processing power jumps from Snapdragon 8 Gen 1 to the latest 8 Elite, delivering noticeably faster performance. Battery life improves dramatically with a 6100 mAh capacity (versus 4500 mAh) and faster 90W charging. The 15 Pro adds IP68 water resistance, superior build materials like Gorilla Glass Victus 2, and modern connectivity with Wi-Fi 7 and USB-C 3.2. While the 15 Pro weighs 33g more and costs $50 less, it represents a generational upgrade. The Xiaomi 12 feels outdated by comparison, offering only minimal advantages in portability and existing value at purchase.
Who Should Buy
Buy the Xiaomi 12 if…
- →Compact flagship at 6.28 inches
- →67W wired and 50W wireless charging
- →Good 50 MP main camera with OIS
Buy the Xiaomi 15 Pro if…
- →Snapdragon 8 Elite with 2K LTPO display
- →50MP triple camera with 5x periscope telephoto
- →Massive 6100 mAh battery with 90W charging
Category Scores
Pros & Cons
Xiaomi 12
Pros
- Compact flagship at 6.28 inches
- 67W wired and 50W wireless charging
- Good 50 MP main camera with OIS
- Lightweight at 180 g
- Harman Kardon stereo speakers
Cons
- Snapdragon 8 Gen 1 runs hot
- No telephoto camera
- 13 MP ultrawide is weak
- No official IP rating
- MIUI 13 bloatware
Xiaomi 15 Pro
Pros
- Snapdragon 8 Elite with 2K LTPO display
- 50MP triple camera with 5x periscope telephoto
- Massive 6100 mAh battery with 90W charging
- 8K video recording capability
- IP68 water and dust resistance
Cons
- Limited global availability
- HyperOS has more bloatware than stock Android
- No headphone jack
Full Specifications
| Spec | Xiaomi 12 | Xiaomi 15 Pro |
|---|---|---|
| Software | Android 12, MIUI 13 | Android 15, HyperOS 2 |
| Body | ||
| Weight | 180 g | 213 g |
| Material | Aluminum frame, Gorilla Glass Victus | Metal frame, glass back |
| IP rating | No official rating | IP68 |
| Dimensions | 152.7 x 69.9 x 8.16 mm | 161.3 x 75.3 x 8.4 mm |
| Camera | ||
| Main camera | 50 MP, f/1.9, OIS (Sony IMX766) | 50 MP, f/1.4, 23mm, 1/1.3", OIS |
| Front camera | 32 MP, f/2.45 | 32 MP, f/2.0, 22mm |
| Macro | 5 MP, f/2.4 | — |
| Video | 8K@24fps, 4K@60fps | 8K@24/30fps, 4K@60fps |
| Ultrawide | 13 MP, f/2.4 | 50 MP, f/2.2, 14mm, 115-degree |
| Telephoto | — | 50 MP, f/2.5, 120mm, 5x optical zoom, OIS |
| Memory | ||
| RAM | 8 GB | 12 GB / 16 GB |
| Storage options | 128 GB, 256 GB | 256 GB, 512 GB, 1 TB |
| Battery | ||
| Capacity | 4500 mAh | 6100 mAh |
| Charging | 67W wired | 90W wired |
| Wireless charging | 50W wireless | 50W wireless, 10W reverse |
| Display | ||
| Size | 6.28 inches | 6.73 inches |
| Type | AMOLED | LTPO AMOLED |
| Resolution | 2400 x 1080 | 1440 x 3200 |
| Refresh rate | 120Hz | 120Hz |
| Brightness (nits) | 1100 | 3200 |
| Processor | ||
| CPU | Octa-core (1x3.0 GHz + 3x2.5 GHz + 4x1.8 GHz) | Octa-core (2x4.32 GHz + 6x3.53 GHz) |
| GPU | Adreno 730 | Adreno 830 |
| Chipset | Qualcomm Snapdragon 8 Gen 1 | Qualcomm Snapdragon 8 Elite |
| Connectivity | ||
| 5G | ||
| NFC | ||
| USB | USB-C 2.0 | USB-C 3.2 Gen2 |
| Wi-Fi | Wi-Fi 6 | Wi-Fi 7 |
| Bluetooth | 5.2 | 5.4 |
Want to compare a third product?
Add another product for a 3-way comparison.
Related Comparisons
This comparison is based on verified manufacturer specifications covering display, performance, camera, battery, and build quality. Scores are generated by analyzing specs across weighted categories on a 10-point scale. Learn more about our methodology.
Explore more in phones, see all Xiaomi products or all Xiaomi products. View full details for the Xiaomi 12 or the Xiaomi 15 Pro.
