Realme P3
Vivo Y31 Pro 5G

Realme P3 Vivo Y31 Pro 5G

Overview

Choosing between the Realme P3 and the Vivo Y31 Pro 5G is no easy feat, as both mid-range smartphones share a surprising amount of common ground while diverging sharply in areas that matter most to everyday users. From their contrasting display technologies and chipset choices to their differing approaches to water resistance, camera hardware, and connectivity, this comparison breaks down exactly where each device pulls ahead — helping you find the right fit for your needs.

Common Features

  • Neither the Realme P3 nor the Vivo Y31 Pro 5G has a rugged build.
  • Neither product can be folded.
  • Both devices have a 120Hz refresh rate.
  • HDR10 support is not available on either product.
  • HDR10+ support is not available on either product.
  • Always-On Display is not available on either product.
  • Dolby Vision support is not available on either product.
  • Both devices have a touchscreen.
  • Both the Realme P3 and the Vivo Y31 Pro 5G come with 256GB of internal storage.
  • Both devices are equipped with 8GB of RAM.
  • Both devices are built on a 4 nm semiconductor process.
  • Both products support 64-bit processing.
  • Both devices use big.LITTLE CPU technology.
  • Both devices feature a dual-lens main camera with 50 and 2 MP sensors.
  • Both products support 4K video recording at 30 fps on the main camera.
  • Both devices have a CMOS sensor and support phase-detection autofocus.
  • Both run Android 15 out of the box.
  • Fast charging is supported on both devices.
  • Wireless charging is not available on either product.
  • Both devices have stereo speakers, lack a 3.5 mm audio jack, and do not support aptX, LDAC, or any of its variants.
  • Both devices support 5G, dual SIM, USB Type-C, a fingerprint scanner, and a gyroscope.
  • Neither device supports emergency SOS via satellite or crash detection.

Main Differences

  • Water resistance is rated as Waterproof (IP68) on the Realme P3, while the Vivo Y31 Pro 5G is Water resistant (IP64).
  • Weight is 194 g on the Realme P3 and 208 g on the Vivo Y31 Pro 5G.
  • Thickness is 8 mm on the Realme P3 and 8.1 mm on the Vivo Y31 Pro 5G.
  • Height is 163.2 mm on the Realme P3 and 165.7 mm on the Vivo Y31 Pro 5G.
  • Display type is OLED/AMOLED on the Realme P3 and LCD IPS on the Vivo Y31 Pro 5G.
  • Screen size is 6.67″ on the Realme P3 and 6.72″ on the Vivo Y31 Pro 5G.
  • Damage-resistant glass is present on the Vivo Y31 Pro 5G but not available on the Realme P3.
  • The Realme P3 uses a Qualcomm Snapdragon 6 Gen 4 chipset, while the Vivo Y31 Pro 5G uses a MediaTek Dimensity 7300.
  • The GPU is an Adreno 810 on the Realme P3 and a Mali G615 MC2 on the Vivo Y31 Pro 5G.
  • Geekbench 6 multi-core score is 3105 on the Realme P3 and 2932 on the Vivo Y31 Pro 5G.
  • Geekbench 6 single-core score is 1104 on the Realme P3 and 1026 on the Vivo Y31 Pro 5G.
  • GPU clock speed is 800 MHz on the Realme P3 and 1047 MHz on the Vivo Y31 Pro 5G.
  • RAM speed is 2750 MHz on the Realme P3 and 6400 MHz on the Vivo Y31 Pro 5G.
  • Front camera resolution is 16 MP on the Realme P3 and 8 MP on the Vivo Y31 Pro 5G.
  • Optical image stabilization is present on the Realme P3 but not available on the Vivo Y31 Pro 5G.
  • The number of flash LEDs is 1 on the Realme P3 and 2 on the Vivo Y31 Pro 5G.
  • Battery capacity is 6000 mAh on the Realme P3 and 6500 mAh on the Vivo Y31 Pro 5G.
  • Charging speed is 45W on the Realme P3 and 44W on the Vivo Y31 Pro 5G.
  • The Realme P3 supports Wi-Fi 4, Wi-Fi 5, and Wi-Fi 6, while the Vivo Y31 Pro 5G supports only Wi-Fi 4 and Wi-Fi 5.
  • Bluetooth version is 5.2 on the Realme P3 and 5.4 on the Vivo Y31 Pro 5G.
  • An external memory slot is available on the Vivo Y31 Pro 5G but not on the Realme P3.
  • NFC is present on the Realme P3 but not available on the Vivo Y31 Pro 5G.
  • Upload speed is 1600 MBits/s on the Realme P3 and 3270 MBits/s on the Vivo Y31 Pro 5G.
Specs Comparison
Realme P3

Realme P3

Vivo Y31 Pro 5G

Vivo Y31 Pro 5G

Design:
water resistance Waterproof Water resistant
weight 194 g 208 g
thickness 8 mm 8.1 mm
width 75.7 mm 76.3 mm
height 163.2 mm 165.7 mm
volume 98.83392 cm³ 102.407571 cm³
Ingress Protection (IP) rating IP68 IP64
has a rugged build
can be folded

The most significant design differentiator here is water protection. The Realme P3 carries an IP68 rating, meaning it can withstand full submersion in water — typically up to 1.5 meters for 30 minutes. The Vivo Y31 Pro 5G, by contrast, holds only an IP64 rating, which guards against water splashes and dust ingress but offers no protection against submersion. In practical terms, the Realme P3 can survive an accidental drop into a sink or pool, while the Vivo Y31 Pro 5G can only shrug off rain or a spilled drink. This is a meaningful real-world gap for users who want peace of mind around water exposure.

On physical form, the two phones are closely matched but not identical. The Realme P3 is notably lighter at 194 g versus the Vivo's 208 g — a 14-gram difference that is perceptible during extended one-handed use or all-day carry. The Vivo Y31 Pro 5G is also marginally larger across all three dimensions, resulting in a slightly higher overall volume (102.41 cm³ vs 98.83 cm³). The thickness difference of just 0.1 mm is negligible in practice.

Both phones share a standard flat-slab form factor — neither is foldable nor ruggedized. Overall, the Realme P3 holds a clear edge in this category: it is lighter, more compact, and significantly better protected against water, making it the stronger choice for users who prioritize durability and everyday handling comfort.

Display:
Display type OLED/AMOLED LCD, IPS
screen size 6.67" 6.72"
pixel density 395 ppi 393 ppi
resolution 1080 x 2400 px 1080 x 2408 px
refresh rate 120Hz 120Hz
has branded damage-resistant glass
supports HDR10
supports HDR10+
Always-On Display
supports Dolby Vision
Has a secondary screen
has a touch screen

Panel technology is where these two displays fundamentally diverge. The Realme P3 uses an OLED/AMOLED panel, which delivers true blacks, higher contrast, and more vibrant colors by lighting pixels individually — a meaningful advantage for media consumption, dark mode usage, and outdoor visibility. The Vivo Y31 Pro 5G relies on an LCD IPS panel, which is perfectly capable for everyday tasks but cannot match OLED's contrast depth or color punch. For users who watch a lot of video or care about display quality, this distinction matters considerably.

Flipping the advantage, the Vivo Y31 Pro 5G features branded damage-resistant glass — a layer of protection that reduces the risk of scratches and cracks from drops or keys in a pocket. The Realme P3 lacks any such protection, meaning its screen is comparatively more vulnerable to surface damage over time. This is a genuine trade-off: better visuals on one side, better physical durability on the other.

Beyond those two differentiators, the displays are essentially equivalent — both offer a 6.7-inch class screen, 1080p resolution, near-identical pixel density around 395 ppi, and a smooth 120Hz refresh rate. Neither supports HDR10+ or Dolby Vision. On balance, the Realme P3 holds the display edge for most users thanks to its superior panel technology, though buyers who prioritize screen longevity may find the Vivo's damage-resistant glass a worthwhile counterpoint.

Performance:
internal storage 256GB 256GB
RAM 8GB 8GB
Chipset (SoC) name Qualcomm Snapdragon 6 Gen 4 MediaTek Dimensity 7300
GPU name Adreno 810 Mali G615 MC2
CPU speed 1 x 2.3 & 3 x 2.2 & 4 x 1.8 GHz 4 x 2.5 & 4 x 2 GHz
Geekbench 6 result (multi) 3105 2932
Geekbench 6 result (single) 1104 1026
GPU clock speed 800 MHz 1047 MHz
Has integrated LTE
RAM speed 2750 MHz 6400 MHz
semiconductor size 4 nm 4 nm
Supports 64-bit
DirectX version DirectX 12 DirectX 12
Has integrated graphics
Uses big.LITTLE technology
CPU threads 8 threads 8 threads
maximum memory amount 16GB 16GB
DDR memory version 5 5

Both phones share the same foundational hardware tier — 4nm fabrication, 8GB of DDR5 RAM, 256GB of storage, and a maximum expandable memory of 16GB — so the real competition comes down to how their respective chipsets perform. Benchmarks tell a clear story: the Realme P3's Snapdragon 6 Gen 4 scores 3105 in Geekbench 6 multi-core and 1104 single-core, while the Vivo Y31 Pro 5G's Dimensity 7300 posts 2932 multi-core and 1026 single-core. The Realme P3's CPU advantage is consistent across both tests, translating to snappier app launches and smoother multitasking in everyday use.

The GPU picture is more nuanced. The Vivo's Mali G615 MC2 runs at a higher clock speed — 1047 MHz versus the Adreno 810's 800 MHz — which could benefit GPU-bound workloads on paper. However, GPU clock speed alone is not a reliable indicator of real-world graphics output, as architecture and driver efficiency play equally important roles. The Realme P3 also has a notable RAM speed disadvantage: its memory runs at 2750 MHz compared to the Vivo's considerably faster 6400 MHz, which can affect data throughput in memory-intensive scenarios.

Weighing everything together, the Realme P3 holds the overall performance edge in this category. Its CPU lead is measurable and consistent, and for the vast majority of use cases — gaming, app switching, daily workloads — CPU throughput is the dominant factor. The Vivo Y31 Pro 5G's higher RAM speed and GPU clock are interesting counterpoints, but they are not sufficient to offset the Snapdragon 6 Gen 4's benchmark advantage.

Cameras:
megapixels (main camera) 50 & 2 MP 50 & 2 MP
wide aperture (main camera) 1.8f 2.4 & 1.8f
Has a dual-lens (or multi-lens) main camera
megapixels (front camera) 16MP 8MP
has built-in optical image stabilization
video recording (main camera) 2160 x 30 fps 2160 x 30 fps
Has a dual-tone LED flash
number of flash LEDs 1 2
has a BSI sensor
has a CMOS sensor
has continuous autofocus when recording movies
Has phase-detection autofocus for photos
supports slow-motion video recording
has a built-in HDR mode
has manual exposure
has a flash
optical zoom 0x 0x
has manual ISO
has a serial shot mode
has manual focus
has a front camera
Has laser autofocus
Shoots 360° panorama
has manual white balance
has touch autofocus
has manual shutter speed
can create panoramas in-camera
wide aperture (front camera) 2.4f 2f
Has timelapse function
Has a front-facing LED flash
has a dual-lens (or multi-lens) front camera
supports HDR10 recording
supports Dolby Vision recording
has a front-facing camera under the display
Has a RGB LED flash
has 3D photo/video recording capabilities

At first glance, the rear camera systems look nearly identical — both offer a 50 MP + 2 MP dual-lens setup, 4K video at 30fps, phase-detection autofocus, and the same suite of manual controls. But one spec separates them meaningfully: the Realme P3 includes optical image stabilization (OIS), while the Vivo Y31 Pro 5G does not. OIS physically counteracts hand tremor during shooting, producing noticeably sharper photos in low light and significantly smoother handheld video. For anyone who shoots in dim environments or records video without a tripod, its absence on the Vivo is a real limitation.

The front camera gap is equally decisive. The Realme P3 packs a 16 MP selfie sensor compared to the Vivo's 8 MP — double the resolution, which directly translates to more detail, better crop flexibility, and sharper results when sharing or printing. The Vivo does counter with a slightly wider front aperture (f/2.0 vs f/2.4), meaning it gathers more light per pixel, which can help in lower-light selfie scenarios. However, the resolution disadvantage is substantial enough that the Realme P3 still holds the stronger selfie setup overall.

Across every other camera dimension — video capabilities, autofocus systems, HDR, slow-motion, and manual controls — the two phones are evenly matched. The Realme P3 wins this category clearly, driven by two high-impact advantages: OIS on the main camera and a significantly higher-resolution front camera. These are not marginal differences; they affect the quality of nearly every photo and video a user will capture day-to-day.

Operating system:
Android version Android 15 Android 15
has clipboard warnings
has location privacy options
has camera/microphone privacy options
has Mail Privacy Protection
has theme customization
can block app tracking
blocks cross-site tracking
has on-device machine learning
has notification permissions
has media picker
Can play games while they download
has dark mode
has Wi-Fi password sharing
has battery health check
has an extra dim mode
has focus modes
has dynamic theming
can offload apps
Has customizable notifications
has Live Text
has full-page screenshots
supports split screen
gets direct OS updates
has PiP
Can be used as a PC
Has sharing intents
has a child lock
Supports widgets
Is free and open source
Has offline voice recognition
has voice commands
Tracks the current position of a mobile device
is a multi-user system
has Quick Start

This is a rare case of a complete spec-for-spec tie. Both the Realme P3 and the Vivo Y31 Pro 5G run Android 15 and share an identical feature set across every tracked operating system attribute — from privacy controls and dynamic theming to split-screen multitasking, Picture-in-Picture, offline voice recognition, and on-device machine learning. There is not a single differentiating data point in this group.

What this means practically is that users of either phone will have the same baseline Android experience: a modern, privacy-aware OS with granular app permissions, customizable notifications, dark mode, and widget support. Notably, neither device receives direct OS updates — meaning both rely on their respective manufacturers to push Android updates, which can introduce delays compared to phones that get updates straight from Google.

Given the complete parity across all provided specs, this category is a draw. A buyer's software experience will be shaped more by each brand's custom Android skin and update track record than by anything distinguishable in the underlying OS feature set listed here.

Battery:
battery power 6000 mAh 6500 mAh
has wireless charging
Supports fast charging
charging speed 45W 44W
has a removable battery
has a battery level indicator
has a rechargeable battery

Battery capacity is the headline difference here. The Vivo Y31 Pro 5G packs a 6500 mAh cell against the Realme P3's 6000 mAh — a 500 mAh gap that, while not dramatic, is meaningful at this size range. Both are already large batteries by mid-range standards, comfortably capable of all-day and potentially two-day use for moderate users. The extra 500 mAh on the Vivo provides a tangible buffer for heavy users — those who stream video, game, or spend extended time away from a charger will notice the Vivo lasting somewhat longer before needing a top-up.

Charging speed is effectively a wash. The Realme P3 supports 45W fast charging versus the Vivo's 44W — a 1W difference that will produce no perceptible real-world gap in charging time. Both phones will replenish their large batteries at a broadly similar pace. Neither device supports wireless charging, so both are wired-only.

On balance, the Vivo Y31 Pro 5G holds a narrow edge in this category purely on the strength of its larger battery. The charging speeds are too close to call, making raw capacity the sole differentiator — and 500 mAh consistently favors the Vivo for endurance-focused users.

Audio:
has a socket for a 3.5 mm audio jack
has stereo speakers
has aptX
has LDAC
has aptX HD
has aptX Adaptive
has aptX Lossless
Has a radio

Audio is another category where the two phones land in exactly the same place. Both the Realme P3 and the Vivo Y31 Pro 5G feature stereo speakers — a welcome inclusion at this price tier that makes media consumption and hands-free calls noticeably more immersive than a single-speaker setup. Beyond that, the spec sheet is uniform: neither phone has a 3.5mm headphone jack, meaning wired audio requires a USB-C adapter or Bluetooth headphones.

Wireless audio codec support is also identical — and limited. Neither device supports aptX, aptX HD, aptX Adaptive, or LDAC, which are the codecs that enable higher-quality audio transmission over Bluetooth. Users with premium wireless headphones that rely on these codecs will be limited to standard SBC or AAC quality, which is adequate for casual listening but falls short of what higher-end codec support could deliver.

With every tracked spec matching perfectly, this category is a complete draw. The choice between these two phones will not be influenced by audio capabilities — both offer the same strengths and the same compromises.

Connectivity & Features:
release date March 2025 September 2025
has 5G support
Wi-Fi version Wi-Fi 5 (802.11ac), Wi-Fi 4 (802.11n), Wi-Fi 6 (802.11ax) Wi-Fi 4 (802.11n), Wi-Fi 5 (802.11ac)
SIM cards 2 SIM 2 SIM
Bluetooth version 5.2 5.4
has an external memory slot
Has USB Type-C
has NFC
download speed 2900 MBits/s 3270 MBits/s
upload speed 1600 MBits/s 3270 MBits/s
Has a fingerprint scanner
has emergency SOS via satellite
has crash detection
is DLNA-certified
has a gyroscope
supports ANT+
Has a heart rate monitor
has GPS
has a compass
supports Wi-Fi
Has an infrared sensor
has an accelerometer
has a cellular module
Has a barometer
has an HDMI output
Uses 3D facial recognition
Has an iris scanner
Stylus included
supports Galileo
Has motion tracking
Has optical tracking
Has a built-in projector

Connectivity is where the two phones make distinctly different trade-offs, and the differences cut both ways. The Realme P3 supports Wi-Fi 6 (802.11ax) — a standard the Vivo Y31 Pro 5G lacks, topping out at Wi-Fi 5. Wi-Fi 6 delivers faster throughput, lower latency, and better performance in congested environments like apartments or offices with many connected devices. More importantly for everyday use, the Realme P3 includes NFC, enabling contactless payments and quick device pairing — a feature the Vivo Y31 Pro 5G omits entirely. For users who rely on mobile payments, NFC's absence on the Vivo is a meaningful gap.

The Vivo counters with a few genuine advantages. Its Bluetooth 5.4 is a step ahead of the Realme's 5.2, offering marginally improved range and connection stability. More practically, the Vivo Y31 Pro 5G includes an external memory slot for expandable storage — something the Realme P3 does not offer — which is a significant plus for users who need storage flexibility beyond the built-in 256GB. The Vivo also posts higher upload speeds (3270 Mbps vs 1600 Mbps), though real-world cellular speeds are governed by carrier and network conditions rather than peak theoretical figures.

Weighing the full picture, this category is closely contested but the Realme P3 holds a slight edge. NFC and Wi-Fi 6 are high-frequency, high-impact features that affect daily usability, while the Vivo's expandable storage and newer Bluetooth are valuable but narrower in their everyday relevance. Users who prioritize storage flexibility, however, may find the Vivo's microSD support a compelling reason to lean the other way.

Miscellaneous:
has a video light
Has sapphire glass display
Has a curved display
Has an e-paper display

The miscellaneous spec group offers no differentiation whatsoever between these two devices. Both the Realme P3 and the Vivo Y31 Pro 5G share an identical profile here: each has a video light, and neither features a sapphire glass display, a curved screen, or an e-paper display. With only four tracked attributes and all four matching, there is simply nothing to separate them in this category.

This is a complete draw. No buying decision should be influenced by this spec group, as it contributes no distinguishing information between the two phones.

Comparison Summary & Verdict

After a thorough look at every specification, the Realme P3 and Vivo Y31 Pro 5G each carve out a distinct identity. The Realme P3 stands out with its superior IP68 waterproofing, vibrant OLED/AMOLED display, higher Geekbench scores, optical image stabilization, NFC support, and a lighter 194 g body — making it the stronger all-round performer for users who value display quality, durability, and smarter connectivity. The Vivo Y31 Pro 5G, on the other hand, appeals to users who prioritize a larger 6500 mAh battery, faster RAM at 6400 MHz, a higher GPU clock speed, expandable storage, a dual-LED flash, and notably faster upload speeds. Neither phone is a clear-cut winner — the right choice comes down to whether you lean toward a more premium, feature-rich experience or a longer-lasting, storage-flexible daily driver.

Realme P3
Buy Realme P3 if...

Buy the Realme P3 if you want a lighter phone with an OLED display, full IP68 waterproofing, optical image stabilization, NFC, and stronger overall CPU performance.

Vivo Y31 Pro 5G
Buy Vivo Y31 Pro 5G if...

Buy the Vivo Y31 Pro 5G if you prioritize a larger 6500 mAh battery, faster RAM, expandable storage, and higher upload speeds for a versatile daily experience.