OnePlus 12 vs Samsung Galaxy S25
The Verdict
OnePlus 12 and Samsung Galaxy S25 occupy different philosophies despite identical $799 pricing. OnePlus prioritizes raw power and display quality with its massive 6.82-inch 3168x1440 LTPO AMOLED screen (4500 nits), Snapdragon 8 Gen 3, and exceptional charging,100W wired and 50W wireless. Its camera system impresses with a 50MP main sensor, 64MP 3x periscope telephoto, and 48MP ultrawide. Battery capacity reaches 5400mAh. Samsung Galaxy S25 takes a premium minimalist approach: sleeker 6.2-inch form factor, lighter 162g build, newer Snapdragon 8 Elite processor, and superior IP68 water resistance. However, it sacrifices substantially,2600-nit display brightness, slower 25W charging, modest 4000mAh battery, and a notably weaker camera setup with just 10MP telephoto and 12MP ultrawide. For users demanding flagship performance, battery longevity, and display excellence, OnePlus 12 delivers superior value. Galaxy S25 suits those prioritizing compact design and software refinement, though its aging 4000mAh battery feels inadequate for 2025. OnePlus 12 is the stronger all-around choice.
Who Should Buy
Buy the OnePlus 12 if…
- →Blistering 4500-nit peak display brightness
- →Snapdragon 8 Gen 3 flagship performance
- →100W wired and 50W wireless charging
Buy the Samsung Galaxy S25 if…
- →Compact and pocketable flagship
- →Same Snapdragon 8 Elite as the Ultra model
- →12 GB RAM upgraded from prior generation
Category Scores
Pros & Cons
OnePlus 12
Pros
- Blistering 4500-nit peak display brightness
- Snapdragon 8 Gen 3 flagship performance
- 100W wired and 50W wireless charging
- 64 MP 3x periscope telephoto
- Large 5400 mAh battery
Cons
- Only IP65 rating (vs IP68 on rivals)
- Heavy at 220 g
- Limited to 4 years of OS updates
- No mmWave 5G in US
Samsung Galaxy S25
Pros
- Compact and pocketable flagship
- Same Snapdragon 8 Elite as the Ultra model
- 12 GB RAM upgraded from prior generation
- Excellent 120Hz AMOLED display
- Long 7-year software support promise
Cons
- Small 4000 mAh battery limits endurance
- Slow 25W charging
- 1080p resolution instead of QHD
- No major camera hardware upgrades
Full Specifications
| Spec | OnePlus 12 | Samsung Galaxy S25 |
|---|---|---|
| Software | Android 14 (OxygenOS 14) | Android 15, One UI 7 |
| Body | ||
| Weight | 220 g | 162 g |
| Material | Aluminum frame, Gorilla Glass Victus 2 | Aluminum frame, Gorilla Glass Victus 2 |
| IP rating | IP65 | IP68 |
| Dimensions | 164.3 x 75.8 x 9.2 mm | 146.9 x 70.5 x 7.2 mm |
| Camera | ||
| Main camera | 50 MP, f/1.6, OIS (Sony LYT-808) | 50 MP, f/1.8, OIS |
| Front camera | 32 MP, f/2.4 | 12 MP, f/2.2 |
| Video | 8K@24fps, 4K@60fps | 8K@30fps, 4K@60fps |
| Telephoto | 64 MP, f/2.6, 3x optical periscope | 10 MP 3x optical |
| Ultrawide | 48 MP, f/2.2, 114-degree | 12 MP, f/2.2 |
| Memory | ||
| RAM | 12 GB | 12 GB |
| Storage options | 256 GB, 512 GB | 128 GB, 256 GB, 512 GB |
| Battery | ||
| Capacity | 5400 mAh | 4000 mAh |
| Charging | 100W SuperVOOC wired (80W in US) | 25W wired |
| Wireless charging | 50W AirVOOC | 15W Qi2 |
| Display | ||
| Size | 6.82 inches | 6.2 inches |
| Type | LTPO AMOLED | Dynamic AMOLED 2X LTPO |
| Resolution | 3168 x 1440 | 2340 x 1080 |
| Refresh rate | 1-120Hz | 120Hz |
| Brightness (nits) | 4500 | 2600 |
| Processor | ||
| CPU | Octa-core (1x3.3 GHz Cortex-X4 & 3x3.2 GHz Cortex-A720 & 2x3.0 GHz Cortex-A720 & 2x2.3 GHz Cortex-A520) | Octa-core (2x4.47 GHz + 6x3.53 GHz) |
| GPU | Adreno 750 | Adreno 830 |
| Chipset | Qualcomm Snapdragon 8 Gen 3 | Snapdragon 8 Elite for Galaxy |
| Connectivity | ||
| 5G | ||
| NFC | ||
| USB | USB-C 3.2 | USB-C 3.2 |
| Wi-Fi | Wi-Fi 7 | Wi-Fi 7 |
| Bluetooth | 5.4 | 5.4 |
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 OnePlus products or all Samsung products. View full details for the OnePlus 12 or the Samsung Galaxy S25.