Xiaomi 12 Review: Flagship Enough or Hardly Flagship?

Turns out, the Xiaomi 12 is not that easy to recommend

Xiaomi 12 Review
Honor X9b Ad
Honor X9b Ad

We recently came up with our review of the Xiaomi 12X, where I said that the phone felt like a deliberate attempt to upsell the more expensive Xiaomi 12 instead. While I understand the upgrades for the added cost might not matter to everyone, it’s pretty tempting, to say the least. So in this review, I’ll be sharing my overall experience with these two phones and discussing if the Xiaomi 12 is actually worth the extra money or not.

Xiaomi 12 Specifications:

  • Body: 69.9 x 152.7 x 8.16mm, 180 gm, Gorilla Glass 5 back, Aluminum frames
  • Display: 6.28-inches AMOLED DotDisplay, 120Hz refresh rate, 480Hz touch sampling rate, Gorilla Glass Victus, HDR10+, Dolby Vision, 12-bit color depth
  • Other Properties: 68 billion colors, DisplayMate A+, 1100 nits peak brightness
  • Resolution: FHD+ (2400 x 1080 pixels), 419 PPI, 20:9 aspect ratio
  • Chipset: Qualcomm Snapdragon 8 Gen 1 5G (4nm mobile platform)
  • CPU: Octa-core:
    – 1x Cortex-X2 (3.0 GHz)
    – 3x Cortex-A710 (2.50 GHz)
    – 4x Cortex-A510 (1.80 GHz)
  • GPU: Adreno 730
  • Memory: 8/12GB LPDDR5 RAM, 128/256GB UFS 3.1 storage (fixed)
  • Software & UI: Android 12 with Xiaomi’s MIUI 13 on top
  • Rear Camera: Triple (with LED flash);
    – 50MP, f/1.88 Sony IMX766 sensor, OIS
    – 13MP, f/2.4 ultrawide sensor, 123° FoV
    – 5MP, f/2.4 telemacro sensor, 3–7 cm autofocus
  • Front Camera: 32MP, f/2.45 sensor (hole-punch cutout)
  • Audio: Dual stereo speakers, Dolby Atmos Audio, Sound by Harman Kardon, No 3.5mm headphone jack
  • Security: In-display fingerprint sensor (optical), Face unlock
  • Sensors: Accelerometer, Ambient light, Color temperature, E-compass, Flicker, Gyro, Proximity, IR blaster
  • Connectivity: Dual-SIM (Nano), WiFi 6/6E a/b/g/n/ac/ax (Dual-band), Bluetooth 5.2, GPS / AGPS / Beidou / Galileo / Glonass / NavIC, USB Type-C, 4G LTE (VoLTE), 5G
  • Battery: 4500mAh with 67W wired charging (67W power adapter provided)
  • Wireless Charging: Yes (50W), 10W reverse wireless charging
  • Color Options: Gray, Purple, Blue
  • What’s inside the box: Xiaomi 12, SIM ejector, 67W adapter, USB-A to USB-C cable, Protective case, User manual and other documents
  • Price in Nepal: Rs. 92,999 (8/256GB)

Xiaomi 12 Review:


  • Octa-core Qualcomm Snapdragon 8 Gen 1 5G SoC (4nm)
  • 8/12GB LPDDR5 RAM, 128/256GB UFS 3.1 storage (fixed)
  • Android 12 with Xiaomi’s MIUI 13 on top

Okay, let’s first look at their spec-sheet real quick. And the biggest differentiator between these phones is definitely their chipset.

Xiaomi 12 Xiaomi 12X
Display 6.28” FHD AMOLED, 120Hz refresh rate
Rear Cameras 50MP primary (OIS), 13MP ultrawide, 5MP telemacro
Front Camera 32MP (hole-punch)
Battery 4500mAh, 67W wired charging
Wireless Charging 50W (10W reverse) N/A
Processor Snapdragon 8 Gen 1 (4nm) Snapdragon 870 (7nm)
OS Android 12 Android 11

Even though the Snapdragon 870 on the 12X is a dependable processor that’s more than powerful enough for most people, it’s not flagship level—at least not by 2022’s standard. Based on all the benchmarks we ran, the 8 Gen 1 on the Xiaomi 12 delivered roughly 20 – 25% faster CPU and well over 50% faster GPU performance.

Sounds terrific, right?

Well, not quite. The thing is, Xiaomi has used the exact same liquid cooling solution on both these phones—most likely due to their common design, dimensions, and everything else.

Xiaomi 12 Review: Benchmarks (vs Xiaomi 12X)

And as most of you guys already know, the 8 Gen 1 is a particularly hot and inefficient chip compared to the 870. So with two different classes of processors housed inside an identical, compact chassis, we can expect one of two things to happen:

  • Either the Xiaomi 12 will overheat ridiculously bad under a heavy load
  • Or, the company has significantly throttled the phone’s performance to prevent overheating

And when comparing it against other 8 Gen 1-powered phones with a beefier cooling system like the POCO F4 GT, it’s clear that Xiaomi has chosen to throttle the performance here. Especially in terms of GPU. But I can’t really complain about this decision since that’s probably what I’d do as well considering Xiaomi 12’s petite form factor.

Xiaomi 12 Review: Benchmarks (vs POCO F4 GT)

With this, its gaming performance isn’t on par with what the flagship phones of 2022 manage. In fact, you can expect similar gaming results from the 12 and 12X. Both of them deliver an easy 60 fps gameplay on PUBG and Call of Duty at the highest graphics.

Xiaomi 12 - Gaming

And I’m also really impressed with the thermals on the Xiaomi 12 since its peak surface temperature stays just around 40°C even after 30 minutes into these games. But something like Genshin Impact is heavily throttled here.

Playing at max possible settings with 60 fps enabled, I was only netting 30 to 45 fps on average—mostly in the mid-30s—which is complemented by relatively frequent frame drops too. Then again, the phone stays comfortably cool enough to dismiss any notion of overheating, so… there you go.

And unlike the 12X, high fps-ready games like Critical Ops sail at a steady 120 fps on the Xiaomi 12, even though Mech Arena shares the same fate as Genshin Impact.

All in all, this is certainly not a phone you’d want to buy for gaming.

Not just the compromised cooling solution, but its physically compact size also means gamers might have a difficult time adjusting their grip on this phone. “So what about everyday performance then?”, you might be asking. Thankfully, everything is solid as far as general usage goes.

Great everyday performance

Apps load real fast, the multitasking experience is great, and the phone just feels snappy! On multiple occasions, I did notice it getting slightly warm when shuffling between multiple apps at once, but it’s not a big deal, to be honest.

Xiaomi 12 - Design 1

More importantly, the phone boots on the latest Android 12-based MIUI 13, and Xiaomi has also promised 3 major OS and 4 years of security patches here.

That’s a direct blow to the 12X which is loaded with an older operating system and zero software commitment. So yeah, there’s only one flagship phone between these two, no matter how obsessively Xiaomi claims it has “redefined flagship category” with the 12 series.


  • 4500mAh battery with 67W fast charging
  • 50W wireless, 10W reverse wireless charging

What’s next then? Yes—besides performance—the Xiaomi 12 tries to justify its higher price tag with support for 50W wireless and 10W reverse wireless charging as well. But most people will get by 67W of wired charging just fine… including me! Despite all my years of reviewing smartphones, handsfree charging is something that hasn’t really mattered much to me… I don’t know.

Xiaomi 12 - Charging

On the other hand, you can easily burn through its battery in a day—just like the 12X—but the overnight battery drain situation here is noticeably better. Maybe it’s because of the Android 12-based MIUI 13 optimization or something, I’m not exactly sure.


  • 69.9 x 152.7 x 8.16mm, 180 grams
  • Glass front/back, Aluminum frames
  • No IP certification against dust and water damage

Anyway, these phones look and feel identical too. From their clean design, weight distribution, and handy ergonomics, to the lack of an IP rating—these phones are indistinguishable.

Xiaomi 12 - Buttons

One small thing—while both of them feature a glass sandwich body, the Xiaomi 12’s back panel is also protected by Gorilla Glass 5 whereas the one on the 12X isn’t.


  • Triple camera setup at the back
  • (50MP main, 13MP ultrawide, 5MP telemacro)
  • 32MP selfie camera (hole-punch cutout)

So… that’s it, right? Apart from the performance and wireless charging capability, are these two phones basically one and the same? Surprisingly not, as it turns out. If you take a look at their camera specs, there’s nothing that puts one on top of the other really. Yeah, it’s pretty upsetting to learn that a phone that costs upwards of USD 700 doesn’t have a telephoto camera. Come on, Xiaomi!

Maybe HDR recording on the Xiaomi 12 is something you care about but other than that, their camera hardware and capabilities look like a carbon copy of each other. But what this comparison fails to take into consideration is the crucial role of image processing, aka computational photography.

Normal Images

And when I actually compared the cameras of these two phones for this review, I found that the Xiaomi 12 delivers better-looking images most of the time. Eh… “better-looking” might be putting it generously. “More consistent” is what it is.

While photos from the 12X already had punchier colors, the Xiaomi 12 takes it one step further. And it shoots distinctively contrast-heavy images as well. Although such processing certainly looks pleasing in some cases, it does come off overdone at times.

Ultrawide Images

But the ultrawide shots are consistently better from the Xiaomi 12 in terms of colors, dynamic range, and everything else.

Portrait Images

Likewise, portraits from the Xiaomi 12 have better HDR and exposure control compared to how the 12X manages reddish/pinkish skin tone. Then again, its contrast-heavy shots end up looking somewhat unnatural sometimes.

Selfie Images

Same thing with selfies.

Lowlight Images

And when it comes to lowlight photos, I found that the Xiaomi 12 captures a better essence of the night with more natural-looking skies.

However, the 12X isn’t that far behind either when turning on Night Mode.


As for videos, both phones can shoot at up to 8K 24 fps from the main camera. And across all resolutions, it’s clear that the Xiaomi 12 records slightly steadier videos. But disappointingly enough, this guy is also limited to just 1080p recording from the selfie camera.

Audio & Haptics

  • Dual stereo speaker, Dolby Atmos
  • No 3.5mm headphone jack
  • X-axis linear vibration motor

Aside from the cameras, their speakers are tuned differently as well. Not that the 12X has a bad audio output or anything, but the Xiaomi 12 sounds comparatively fuller and it gets a bit louder too.

Xiaomi 12 - Ports

On the contrary, I didn’t find any difference in terms of haptics and call quality on these phones. That means—some of Xiaomi’s most expensive phones of 2022 feature a relatively weak vibration motor and a virtual proximity sensor that’s not 100% reliable. sigh


  • 6.28-inches FHD+ AMOLED DotDisplay
  • 120/480Hz refresh/touch sampling rate
  • Corning Gorilla Glass Victus protection

On to the display side of things, you’re looking at a 6.28” Full HD AMOLED panel that’s curved on the sides here. And for the most part, it’s as practical as it looks beautiful. From launching MIUI’s sidebar to cruising through Android’s gesture navigation, such subtle curves make using the phone a lot more… effortless.

And I know accidental touch is always a concern with curved displays, but I haven’t really faced such issues on this phone—even when using it without a protective case!

Xiaomi 12 - Display 2

You can still notice dark edges here but that’s an inherent tradeoff with curved screens themselves. But the biggest worry about such displays is durability itself. One whack to a concrete surface and you may be well on your way to a repair center. So even though this display is protected by Gorilla Glass Victus, I’d still recommend using a decent screen protector and a case.

Binge everything

everywhere, all at once

Moving on, the Xiaomi 12’s display is also great for media consumption. This HDR10+ certified 12-bit screen produces excellent colors and inky blacks for the best viewing experience. The default color calibration feels a bit cold to my eyes, but you can easily adjust it under the settings.

On top of this, there’s no trouble with HDR playback on this phone either. Unlike the 12X. So you can stream all kinds of shows/movies at high resolution and excellent color details here.

Xiaomi 12 vs 12X - Display 1
Top: Xiaomi 12X | Bottom: Xiaomi 12

Further elevating the display experience is its 120Hz refresh rate and up to 480Hz touch sampling rate. And although you won’t encounter micro stutters or lags on this flagship phone, the company has been greedy by keeping the LTPO panel exclusive to the “Pro” model. As a result, the Xiaomi 12’s display can only switch between 60 and 120Hz depending on the content.

Similarly, with 1100 nits of peak brightness, the phone stays visible even in the harshest lighting conditions. And its optical fingerprint reader is equally easy to reach and responsive. But like the 12X, I’ve had issues with its automatic brightness adjustment as well—especially when it’s dark around.

Xiaomi 12 Review: Conclusion

Okay, let’s wrap up this review now. Needless to say that the Xiaomi 12 and 12X are very, very similar phones. And judging their value proposition turned out to be a lot more difficult and confusing than I’d initially anticipated.

Xiaomi 12 - Design 2

While the cheaper 12X is clearly meant to persuade you into buying the more expensive Xiaomi 12, now I’m not entirely sure if this phone is worth it after all.

For that, let’s consider the phone’s price and its biggest competition, the Samsung Galaxy S22. Both of them are compact flagships of 2022 with similar dimensions and weight. And while Xiaomi’s recommended retail price of USD 749 for the base variant sounds enticing at first, its actual market price is a bit higher in some regions where the phone is available.

For example, in Germany and Pakistan, the Galaxy S22 and Xiaomi 12 pretty much cost the same.

That means the S22 gives you better peace of mind with its IP68 dust/water-resistant design, significantly better cameras with a proper zoom lens, a better display, cleaner software with longer update commitment, and more at the expense of a smaller battery and slower charging. And I think the pros comfortably outweigh the cons in this instance.

Xiaomi 12 - Display 1

Even in markets like Nepal where the Xiaomi 12 has a healthy price advantage over Samsung’s latest, I think getting the S22 makes more sense because of all the flagship features Xiaomi has skipped on in the name of cost-cutting. I mean, you are paying premium dollars on a phone so why not spend a little extra on one that has it all!

Xiaomi 12 Review: Pros & Cons


  • Reliable performance
  • Guaranteed future software updates
  • Incredibly comfortable design
  • Consistent camera performance
  • Great audio quality
  • Excellent AMOLED display


  • Battery endurance could’ve been better
  • Skips on an official IP rating
  • No LTPO panel for adaptive refresh rate
  • No telephoto camera
Design & Build
Back Cameras
Front Camera
Software & UI
Speaker & Haptics
Value for Money
xiaomi-12-reviewXiaomi 12 tries to balance the gap between the affordable 12X and the more expensive 12 Pro. In doing so, it brings the latest Snapdragon 8 Gen 1 chip, wireless charging, and a few other upgrades over the 12X. But considering the competition like Samsung's Galaxy S22, the phone fails to make a strong case for itself since Xiaomi has skipped so many flagship-grade features on this supposed "flagship" product.