Moto G84 vs Realme 12 Pro+
The Verdict
Moto G84 and Realme 12 Pro+ occupy different price tiers with distinct strengths. Moto G84 delivers impressive value at $279, featuring a bright 1300-nit P-OLED display, 120Hz refresh, and reliable Snapdragon 695 performance with 6GB RAM. Its 50MP main camera with OIS and 33W charging are solid for the price. Realme 12 Pro+ costs $399 but justifies it with superior specs: Snapdragon 7s Gen 2, 8GB RAM, faster 67W SuperVOOC charging, and a meaningful camera upgrade including a 64MP 3x periscope telephoto lens. The Realme's 6.7-inch display is larger, though its 950-nit brightness trails the Moto's. Realme runs Android 14 versus Moto's Android 13, and offers better build quality with aluminum framing and IP65 water resistance (vs IP52). For photography enthusiasts and those wanting more power, Realme 12 Pro+ is the stronger choice. Budget-conscious buyers prioritizing display brightness and core performance per dollar should pick Moto G84. The $120 price gap matters, but Realme's telephoto zoom and faster processor provide tangible advantages.
Who Should Buy
Buy the Moto G84 if…
- →P-OLED display at a budget price is rare
- →5000 mAh battery with excellent endurance
- →Lightweight and thin at 168 g
Buy the Realme 12 Pro+ if…
- →64 MP periscope 3x telephoto at sub-$400 pricing
- →Sony IMX882 main sensor delivers excellent photos
- →67W fast charging
Category Scores
Pros & Cons
Moto G84
Pros
- P-OLED display at a budget price is rare
- 5000 mAh battery with excellent endurance
- Lightweight and thin at 168 g
- Stereo speakers with Dolby Atmos
- Clean near-stock Android
Cons
- Snapdragon 695 struggles with heavy games
- No wireless charging
- IP52 is basic splash resistance
- Only Wi-Fi 5 at this point
- Slow software update cadence from Motorola
Realme 12 Pro+
Pros
- 64 MP periscope 3x telephoto at sub-$400 pricing
- Sony IMX882 main sensor delivers excellent photos
- 67W fast charging
- IP65 water resistance
- Premium vegan leather back option
Cons
- Snapdragon 7s Gen 2 is not a performance flagship chip
- No wireless charging
- 8 MP ultrawide is disappointing
- Realme UI has bloatware and ads
- Only Wi-Fi 6 (no 6E or 7)
Full Specifications
| Spec | Moto G84 | Realme 12 Pro+ |
|---|---|---|
| Software | Android 13 | Android 14 (Realme UI 5.0) |
| Body | ||
| Weight | 168 g | 195 g |
| Material | Plastic frame, glass front | Aluminum frame, vegan leather or glass back |
| IP rating | IP52 | IP65 |
| Dimensions | 160.04 x 74.04 x 7.99 mm | 162.0 x 74.2 x 8.8 mm |
| Camera | ||
| Main camera | 50 MP, f/1.8, OIS | 50 MP, f/1.8, OIS (Sony IMX882) |
| Front camera | 16 MP, f/2.45 | 32 MP, f/2.4 |
| Video | 1080p@60fps | 4K@30fps |
| Ultrawide | 8 MP, f/2.2 | 8 MP, f/2.2 |
| Telephoto | — | 64 MP, f/2.6, 3x periscope optical zoom |
| Memory | ||
| RAM | 6 GB | 8 GB |
| Storage options | 128 GB, 256 GB | 128 GB, 256 GB |
| Battery | ||
| Capacity | 5000 mAh | 5000 mAh |
| Charging | 33W TurboPower | 67W SuperVOOC wired |
| Wireless charging | No | No |
| Display | ||
| Size | 6.55 inches | 6.7 inches |
| Type | P-OLED | AMOLED |
| Resolution | 2400 x 1080 | 2412 x 1080 |
| Refresh rate | 120Hz | 120Hz |
| Brightness (nits) | 1300 | 950 |
| Processor | ||
| CPU | Octa-core (2x2.2 GHz + 6x1.7 GHz) | Octa-core (4x2.40 GHz Cortex-A78 & 4x1.95 GHz Cortex-A55) |
| GPU | Adreno 619 | Adreno 710 |
| Chipset | Qualcomm Snapdragon 695 | Qualcomm Snapdragon 7s Gen 2 |
| Connectivity | ||
| 5G | ||
| NFC | ||
| USB | USB-C 2.0 | USB-C 2.0 |
| Wi-Fi | Wi-Fi 5 (802.11ac) | Wi-Fi 6 |
| Bluetooth | 5.1 | 5.2 |
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 Motorola products or all Realme products. View full details for the Moto G84 or the Realme 12 Pro+.

