Choosing a camera phone in 2025 isn't simple. You're not just buying a phone—you're investing in your primary camera, video production studio, and creative tool. With flagship prices pushing $900-1000, you need to know exactly what you're getting.
I spent two full days shooting with three of the most impressive camera phones available: the Honor Magic 8 Pro, Oppo Find X9 Pro, and Vivo X300 Pro. I tested everything—daytime photos, night shots, 4K video, stabilization, portrait modes, zoom capabilities, and battery life under real-world conditions.
After capturing hundreds of photos and hours of video across Dubai's streets, metro stations, and landmarks, I have definitive answers about which phone deserves your money.
Let's break down exactly how these camera powerhouses compare.
Quick Verdict: Which Phone Should You Buy?
Best Overall Camera Phone: Vivo X300 Pro ($825)
Best for Stable Video & Color: Oppo Find X9 Pro ($900)
Best for Raw Performance: Honor Magic 8 Pro ($900)
Now let's explore why.
The Three Contenders: Specs at a Glance
Honor Magic 8 Pro
Price: $900 (256GB)
Display: 6.71" LTPO OLED, 6,000 nits peak brightness
Processor: Snapdragon 8 Ultra (based on 8 Elite Gen 5)
Battery: 7,200 mAh polymer battery
Cameras:
- 50MP ultrawide (f/2.0)
- 50MP main (f/1.4)
- 200MP telephoto (3.7x optical)
Oppo Find X9 Pro
Price: $900 (256GB)
Display: 6.78" AMOLED, 1,800 nits peak brightness
Processor: MediaTek Dimensity 9500
Battery: 7,500 mAh silicon-carbon anode (largest)
Cameras:
- 50MP ultrawide (f/2.0, top-mounted)
- 50MP main (f/1.6)
- 50MP telephoto (3x optical)
Vivo X300 Pro
Price: $825 (256GB)
Display: 6.78" AMOLED, 4,500 nits peak brightness
Processor: MediaTek Dimensity 9500
Battery: 6,510 mAh silicon-carbon anode
Cameras:
- 50MP ultrawide (f/2.0)
- 50MP main (f/1.6)
- 200MP telephoto (3.5x optical)
- Zeiss color profiles
Key advantage: Only phone with 8K video recording
Front Camera Battle: Selfies & Vlogging Performance
Daytime Front Camera (4K 60fps)
Color Reproduction Differences:
- Honor: Brightest but most overexposed with yellowish skin tones
- Oppo: Warm image with reddish skin tones
- Vivo: Most contrasty with tan skin tones and best dynamic range
Winner: Vivo X300 Pro handled backlighting dramatically better, preserving sky detail while keeping faces visible.
Stabilization Results: Surprisingly, the Oppo performed poorly despite its central position on the tripod. The Honor delivered the most stable result, with Vivo close behind.
Zoom Flexibility:
- Honor: Only 0.8x and 1x
- Oppo & Vivo: 0.8x, 1x, and 2x
At 2x zoom, the Vivo produced noticeably sharper details—wrinkles and stubble were more defined than competitors.
HDR & Dolby Vision Mode
When shooting against bright sunlight with extended dynamic range:
- Vivo: Lower exposure reveals sky better, but foreground darker
- Oppo: Higher exposure, more blown highlights, normal foreground
- Honor: Complete background blowout, overexposed foreground
The problem: HDR mode barely improved any of them. Honor showed slight improvement, but Oppo and Vivo had almost no visible difference.
Portrait Mode (Background Blur)
Here's where things get interesting:
- Honor: No portrait mode on front camera at all (major omission)
- Oppo: 4K 30fps with good blur
- Vivo: 4K 60fps with excellent blur (smoothest visuals)
The catch: Vivo's audio sounded very compressed and unpleasant in this mode. Oppo had more natural-sounding audio.
Low-Light Front Camera
Face Illumination: All three activate automatic face lighting in dark conditions—excellent feature.
Best performer: Vivo stood out significantly. Voice isolation from background noise was superior, and the image maintained better detail with less smearing during movement.
Voice Enhancement Mode: All three used aggressive noise reduction that made voices sound compressed and unnatural. Oppo had slightly clearer voice quality with less high-frequency cutting.
Main Camera Performance: Where Quality Matters Most
Ultrawide Camera (4K 60fps)
Field of View: Honor has the widest angle, giving you more in frame.
Stabilization Rankings:
- Honor - Most confident
- Vivo - Slightly worse with noticeable blur
- Oppo - Weakest stabilization despite central tripod position
This became a pattern: Oppo consistently struggled with stabilization throughout testing, which is surprising and disappointing.
Main 1x Lens (4K 60fps)
Color Reproduction:
- Honor: Most saturated image
- Oppo: Calmest, most neutral result
- Vivo: Balanced approach
Stabilization: All three performed confidently and roughly equally when walking. However, Honor's camera turns during panning looked sharper than competitors.
Telephoto Performance
Optical Zoom Levels:
- Honor: 3.7x
- Oppo: 3x
- Vivo: 3.5x
At their respective optical zooms, all three delivered excellent quality. But as we pushed into digital zoom territory, differences emerged dramatically.
Video Zoom Test Results (Critical for Real-World Use)
10x Zoom:
- Vivo: Most precise, least noisy, most stable
- Oppo: Very close in detail
- Honor: Most blurry and unstable
Maximum Zoom (15x/18x/20x): Despite having the strongest digital zoom at 20x, the Vivo delivered the sharpest and most readable result. Small lettering remained legible that was completely blurred on competitors.
Winner: Vivo X300 Pro dominates zoom performance in both photos and video.
Portrait Mode Deep Dive
Settings Used:
- Oppo & Vivo: f/2.8 blur
- Vivo: Zeiss color profile enabled
Main Lens (1x) Portrait: All three handled blur beautifully with minimal differences. Very similar results in white balance and exposure.
Telephoto Portrait (3-3.7x):
- Oppo: Handled fine hair separation the best
- Honor & Vivo: Slightly blurred finest hairs
Maximum Zoom Portrait:
- Honor: Uncertain hair detail, blur didn't work correctly
- Vivo: More refined blur but partially erased hair
- Both: Excellent image quality across all zoom levels
The Fork & Spoon Test (Thin Object Challenge): This tests how well blur algorithms handle thin objects in frame.
Results: All three kept the spoon in focus beautifully with only minor tip blurring on Honor and Vivo. Even at maximum zoom, all performed excellently despite minor shortcomings.
Portrait Video: Motion Blur Challenge
This is where Honor completely failed.
Honor Magic 8 Pro:
- Severe frame drops and freezes
- Lost frames during recording
- Noticeable lag even while filming
- Completely unusable for portrait video
- Worst result by far
Vivo & Oppo:
- Handled portrait mode confidently
- Maintained blur boundaries well
- No focusing issues (except Vivo's brief hiccup at start)
- Smooth, usable footage
Tracking Shot Test (Moving Around Subject):
- Honor: Significant frame drops, focusing problems (worst)
- Vivo: Brief focusing issue corrected quickly, but foreground too dark in backlight
- Oppo: Best balance of shadows/highlights, but noticeable shake
Bottom line: If portrait video matters to you, don't buy the Honor. It's currently a broken feature.
Video Stabilization: The Make-or-Break Feature
Standard Stabilization Results
Best: Honor Magic 8 Pro (walking and running)
Good: Vivo X300 Pro
Problematic: Oppo Find X9 Pro (significant shake even when centered on tripod)
Enhanced Stabilization Mode
Resolution Changes:
- Honor & Vivo: Reduced to 2.8K
- Oppo: Maintains 4K
Performance Rankings:
- Vivo X300 Pro - Very stable with minimal fluctuations (even from edge of tripod)
- Oppo - Slightly less stable
- Honor - Most shake
On telephoto lenses: Vivo and Oppo performed relatively well. Honor showed weakest result again.
Critical insight: This is a major differentiator. If you shoot handheld video frequently, Vivo's superior stabilization at enhanced mode makes a real difference in usability.
HDR & LOG Video Recording
HDR/Dolby Vision Performance
Ultrawide Lens:
- Honor: Brightest with completely blown sky, almost no change with HDR
- Oppo: Least overexposure but dark foreground, no noticeable HDR improvement
- Vivo: Similar to Oppo but slightly brighter, no HDR differences
Main 1x Lens:
- Oppo & Vivo: Noticeably wider dynamic range even in SDR
- Honor: Most overexposed with minimal HDR improvement
Telephoto:
- Honor: Brightest, most overexposed, plus focus loss
- Oppo: Darkest, very expressive (almost cinematic), but oversaturated
- Vivo: Most balanced result—foreground and background well-rendered
LOG Profile (For Professional Color Grading)
This is where things got ugly for Honor.
Color Grading Results:
- Honor: Extremely weak. Couldn't find working LUTs, manual grading failed, couldn't salvage overexposed areas, excessive noise in shadows
- Oppo: Very saturated and warm, but easily adjustable. Only phone where sky was somewhat visible
- Vivo: Less contrasty and saturated, sky completely overexposed and unrecoverable, but normal result compared to Honor
Winner: Oppo Find X9 Pro for LOG video, though neither Oppo nor Vivo is perfect.
8K Video: Is It Worth It?
Only the Vivo X300 Pro offers 8K recording.
The reality: When comparing 4K from all three phones, there's no significant visual difference. So why bother with 8K?
Use case: If you edit in 4K or Full HD and need to crop or punch in without quality loss, 8K provides flexibility. Otherwise, it's marketing specs.
Quality check: 8K actually looked worse in low light than 4K due to increased noise.
Dual Recording Mode (Front + Rear Simultaneously)
All three phones offer this increasingly popular feature.
Resolution Options:
- Honor & Oppo: Full HD 30fps
- Vivo: 4K 30fps (huge advantage)
Performance:
- Vivo: Leader with 4K recording, neat rounded-corner thumbnail, excellent stabilization, good selfie quality even in low light
- Oppo: Noticeably shaky footage, especially visible when running
- Honor: Better stabilization than Oppo but lower resolution
Winner: Vivo X300 Pro for dual recording. The 4K resolution and superior stabilization make it significantly better for vloggers and content creators.
Night Photography: Low-Light Performance
Front Camera Night Performance
Light Source Handling:
- Vivo: Best processed lamps without overexposure
- Honor & Oppo: All lamps overexposed
Overall Exposure:
- Oppo & Honor: Higher exposure, better foreground illumination
- Vivo: Slightly darker foreground but still contrasty with good dynamic range
Motion Blur: Oppo exhibited significant background blur while walking. Less pronounced on Honor and Vivo.
Color Under Yellow Lighting:
- Honor & Vivo: Significantly yellow image
- Oppo: Attempted to correct and maintain reddish skin tones
Main Camera Night Performance
Ultrawide at Night:
- All three: Significant wobble even when simply walking
- All three: Smearing of light sources
- Honor: Overexposes distant lighting
- Vivo & Oppo: Better light source handling
60fps Improvement: Became less yellow on all three, but stabilization didn't notably improve. Still considerable wobble.
Main 1x Lens at Night:
- Honor: Severe frame drops when camera rotates (in original files)
- Oppo & Vivo: Smooth images
- Different color casts: orange (Honor), yellow (Oppo), greenish (Vivo)
Portrait Mode at Night
Honor: Severe frame drops, choppy video, unpleasant—immediately out of comparison
Vivo & Oppo: Pleasing images, neat blur boundaries, no focus loss, excellent results. Handled running test very well.
Tracking shot: Both performed beautifully—smooth, neat. Honor was a disaster.
Photo Zoom Capabilities
Ultrawide Photos:
Very similar results across all three, but Oppo and Honor had slightly sharper images than Vivo. No detail differences.
Main 1x Photos:
Absolutely identical in detail and clarity. All performed roughly the same.
Telephoto Photos:
Honor and Vivo had better sharpness and text readability due to larger zoom.
10x Zoom:
All three performed almost identically. No major differences.
20x Zoom (Digital):
- Oppo: Worst result—text completely unreadable
- Honor: Slightly better—some text legible but distorted
- Vivo: Neatest text rendering (best result)
Maximum Zoom (100x/120x):
- Oppo: Worst result (120x)
- Honor: Some lettering visible but distorted (100x)
- Vivo: Best result—both large and small text neat, though some incorrect processing (100x)
Clear winner: If zooming in on distant text matters, Vivo X300 Pro handles it better than competitors.
Macro Photography
Oppo & Vivo: Use telephoto lens for macro (smart choice—comfortable shooting distance)
Honor: Strange implementation. Super macro mode only allows ultrawide and 2x main lens. But turning off super macro enables telephoto macro with decent digital zoom.
Oppo Unique Feature: Can enable full sharpness in macro or activate blur—nice versatility.
Results: All three perform excellently, handling even large digital zooms very well.
RAW Photo Performance
Daytime RAW:
Beautiful sunset shots from all three. Easy to edit, no noise, no blown highlights. All performed excellently.
Night RAW (Critical Difference):
- Honor: Weakest results—lots of noise, strong overexposure in bright areas that aren't fixable
- Oppo: Better—less noise, more flexible editing
- Vivo: Best results—largest dynamic range, easily recover blown areas (like signs), easy shadow work with minimal noise when brightening
Important: These Vivo shots used Super RAW mode—highly recommended for night RAW photography.
Winner: Vivo X300 Pro for RAW shooters, especially in low light.
Battery Life: Real-World Testing
After two full days of intensive shooting:
Day 1 Results:
- Honor: Started 86%, ended 33% (53% used)
- Oppo: Started 100%, ended 56% (44% used) ๐
- Vivo: Started 100%, ended 49% (51% used)
Day 2 Results:
- Honor: Started 100%, ended 36% (64% used)
- Oppo: Started 100%, ended 67% (33% used) ๐
- Vivo: Started 100%, ended 57% (43% used)
Battery Capacities:
- Oppo: 7,500 mAh (largest)
- Honor: 7,200 mAh
- Vivo: 6,510 mAh (smallest)
Winner: Oppo Find X9 Pro demonstrated the best battery life despite intensive use. The large silicon-carbon battery delivers on its promises.
Worst: Honor Magic 8 Pro had the worst battery life despite having a larger battery than Vivo.
Screen Quality & PWM Flicker
Display Specs:
- Honor: 6.71" LTPO OLED, 6,000 nits peak, Full HD+
- Oppo: 6.78" AMOLED, 1,800 nits peak, 2772×1272
- Vivo: 6.78" AMOLED, 4,500 nits peak, 2800×1260
All support 120Hz refresh rate.
PWM Flicker Testing (Important for Eye Strain):
Maximum Brightness:
- Vivo: 4% (best)
- Honor: 7%
- Oppo: 14% (worst)
Half Brightness:
- Vivo: 5% (best)
- Honor: 9%
- Oppo: 16% (worst)
Minimum Brightness:
- Vivo: 3% (best)
- Honor: 8%
- Oppo: 9-10%
Winner: Vivo X300 Pro has lowest screen flicker—huge advantage if you're sensitive to PWM.
Performance Benchmarks
AnTuTu Results:
- Honor Magic 8 Pro (highest score, finished first)
- Oppo Find X9 Pro (trailed Honor)
- Vivo X300 Pro (almost same as Oppo)
Geekbench CPU:
- Honor (finished first, highest score but minimal margin)
- Vivo (second)
- Oppo (last)
Geekbench GPU:
- Honor (finished last but scored highest)
- Oppo (slightly lower score)
- Vivo (weakest)
3DMark Stability Test:
- Honor: 67.4% stability (but hottest at 51°C)
- Vivo: 54.2% stability (44°C)
- Oppo: 44.8% stability (coolest at 41°C)
Winner: Honor Magic 8 Pro for raw performance and gaming, though it runs hottest under sustained load.
Unique Features Worth Noting
Oppo Find X9 Pro:
- Top-mounted ultrawide lens - Brilliant design, finger never blocks frame
- Hasselblad mode - Optical zoom only, maximum resolution capture
- Underwater mode (IP69 rated) - Button-only control for shallow water
- AI document mode - Prepare photos for official documents without studio visit
Vivo X300 Pro:
- 8K video recording (only phone with this)
- Super RAW mode - Superior night photography
- External telephoto lens support - Can attach professional telephoto accessories
- Eco mode - Prevents overheating during long recordings
Honor Magic 8 Pro:
- Snapdragon 8 Ultra processor - Most powerful chip of the three
- 6,000 nits peak brightness - Brightest screen
- LUT presets in LOG mode - Record color-graded video directly
Camera Features That Require Internet (Annoying)
All three phones have features that frustratingly require internet connection:
- Honor: Lens assistant (similar to Google Lens)
- Oppo: Intelligence scenarios, Brino scanning, sticker mode
- Vivo: Storyboard mode, person removal, AI styles, AI visual enhancement
Why this matters: You can't use these features when traveling internationally without data or in areas with poor connectivity.
The Detailed Verdict: Which Phone Should You Buy?
Choose Honor Magic 8 Pro If You:
✅ Prioritize raw performance and gaming
✅ Need the most powerful processor available
✅ Want the brightest screen (6,000 nits)
✅ Primarily shoot daytime photos
✅ Don't care about portrait video
❌ Don't buy if:
- Video quality matters (frame drops, poor stabilization, terrible HDR/LOG)
- You shoot portrait video (completely broken feature)
- Battery life is important (worst of the three)
- You need reliable color reproduction (too yellow/oversaturated)
- Night video shooting is important (flickering, noise at 60fps)
Best for: Mobile gamers who occasionally take photos in good lighting.
Choose Oppo Find X9 Pro If You:
✅ Want predictable, stable color reproduction (always warm, rosy skin tones)
✅ Need the longest battery life (7,500 mAh performs excellently)
✅ Love the clean, unique camera design
✅ Appreciate thoughtful touches (top-mounted ultrawide)
✅ Want the most comprehensive feature set (Hasselblad mode, underwater mode)
❌ Don't buy if:
- Stabilization is critical (weakest of the three in every mode)
- You shoot handheld video frequently
- You need LOG video (good) but not best
Best for: Photographers who prioritize color consistency and battery life over video stabilization.
Choose Vivo X300 Pro If You: ๐
✅ Need the best overall camera performance
✅ Shoot lots of video with movement (best stabilization)
✅ Use zoom frequently (best zoom in photos and video)
✅ Shoot RAW photos, especially at night (superior dynamic range)
✅ Create content with dual recording (only 4K option)
✅ Want 8K video recording
✅ Have eyes sensitive to PWM flicker (lowest flicker)
✅ Want to save money ($825 vs $900)
❌ Don't buy if:
- Portrait selfies are your main use (algorithm makes mistakes)
- You need reliable Dolby Vision audio (compressed sound issues)
- Mobile network speed is critical (tested slowest)
Best for: Content creators, vloggers, photographers who need versatile camera performance across all conditions.
Final Recommendation: The Winner
For most people, I recommend the Vivo X300 Pro.
Here's why: It costs $75 less than the competition while delivering superior performance in the areas that matter most for camera phones—video stabilization, zoom quality, RAW photo capability, and dual recording. The 8K video is a bonus, and the lowest PWM flicker is genuinely important for eye comfort.
Yes, it has quirks (portrait selfie algorithm issues, occasional audio compression), but its strengths significantly outweigh its weaknesses.
The Oppo Find X9 Pro is an excellent choice if color consistency and battery life matter more than stabilization.
The Honor Magic 8 Pro, despite its impressive processor, has too many camera issues to recommend as a camera-focused phone. It's better suited as a gaming phone that happens to have cameras.
Money-Saving Tips
- Check regional pricing - Prices vary significantly by market
- Wait for sales - These phones regularly see $100-150 discounts
- Consider previous generation - Vivo X200 Pro still excellent at lower price
- Skip unnecessary storage - 256GB sufficient for most users
- Buy during launch promotions - Often includes free accessories
The Bottom Line
Camera phone technology in 2025 is incredibly impressive. Any of these three will take better photos and videos than dedicated cameras from just a few years ago.
But the differences matter when you're spending $800-900:
- Vivo X300 Pro = Best all-around camera phone
- Oppo Find X9 Pro = Best for battery and color consistency
- Honor Magic 8 Pro = Best for gaming performance
Choose based on what you'll actually use most. For me, that's the Vivo X300 Pro—and after two days of intensive testing, I'm confident recommending it to most buyers.
What camera phone are you currently using? What features matter most to you? Share your thoughts in the comments below!
All testing conducted in Dubai over two intensive shooting days with identical settings where possible. Your results may vary based on software updates and regional variations.
