Oppo F31 5G
Vivo Y400 5G

Oppo F31 5G Vivo Y400 5G

Overview

Welcome to our in-depth comparison of the Oppo F31 5G and the Vivo Y400 5G, two compelling mid-range 5G smartphones that share a surprising amount of common ground while diverging in several meaningful ways. Both devices arrive with IP68 waterproofing, OLED displays, and Android 15, yet they take notably different paths when it comes to battery capacity, display brightness, chipset choice, and audio codec support. Read on to find out which one best matches your priorities.

Common Features

  • Both phones are waterproof with an IP68 ingress protection rating.
  • Neither phone has a rugged build.
  • Neither phone can be folded.
  • Both phones feature an OLED/AMOLED display.
  • Both phones have a 120Hz refresh rate.
  • HDR10+ support is not available on either phone.
  • Dolby Vision support is not available on either phone.
  • Neither phone has a secondary screen.
  • Both phones have a touchscreen.
  • Both phones come with 256GB of internal storage and 8GB of RAM.
  • Both phones have integrated LTE and support 64-bit processing.
  • Both phones use DirectX 12 and integrated graphics.
  • Both phones use big.LITTLE CPU technology with 8 threads.
  • Both phones have a dual-lens main camera with 50 and 2 MP and apertures of 2.4f and 1.8f.
  • Neither phone has built-in optical image stabilization.
  • Both phones have a CMOS sensor.
  • Both phones run Android 15.
  • Both phones support fast charging but do not have wireless charging.
  • Neither phone has a removable battery.
  • Both phones have stereo speakers but no 3.5mm audio jack.
  • Both phones support 5G, Wi-Fi 5, dual SIM, USB Type-C, and NFC.
  • Both phones have a fingerprint scanner.
  • Neither phone has an external memory slot.

Main Differences

  • Weight is 185 g on the Oppo F31 5G and 197 g on the Vivo Y400 5G.
  • Thickness is 8 mm on the Oppo F31 5G and 7.9 mm on the Vivo Y400 5G.
  • Height is 158.2 mm on the Oppo F31 5G and 162.3 mm on the Vivo Y400 5G.
  • Waterproof depth rating is 1.5 m on the Oppo F31 5G and 2 m on the Vivo Y400 5G.
  • Screen size is 6.57″ on the Oppo F31 5G and 6.67″ on the Vivo Y400 5G.
  • Typical brightness is 600 nits on the Oppo F31 5G and 1200 nits on the Vivo Y400 5G.
  • Damage-resistant glass is present on the Oppo F31 5G but not available on the Vivo Y400 5G.
  • HDR10 support is present on the Vivo Y400 5G but not available on the Oppo F31 5G.
  • The Oppo F31 5G uses a MediaTek Dimensity 6300 chipset, while the Vivo Y400 5G uses a Qualcomm Snapdragon 4 Gen 2.
  • The GPU is an Arm Mali-G57 MC2 on the Oppo F31 5G and an Adreno 613 on the Vivo Y400 5G.
  • Semiconductor size is 6 nm on the Oppo F31 5G and 4 nm on the Vivo Y400 5G.
  • RAM speed is 2133 MHz on the Oppo F31 5G and 3200 MHz on the Vivo Y400 5G.
  • Maximum memory is 12GB on the Oppo F31 5G and 16GB on the Vivo Y400 5G.
  • DDR memory version is DDR4 on the Oppo F31 5G and DDR5 on the Vivo Y400 5G.
  • Front camera resolution is 16MP on the Oppo F31 5G and 32MP on the Vivo Y400 5G.
  • Main camera video recording goes up to 2160p at 30fps on the Oppo F31 5G and 1080p at 30fps on the Vivo Y400 5G.
  • Battery capacity is 7000 mAh on the Oppo F31 5G and 6000 mAh on the Vivo Y400 5G.
  • Charging speed is 80W on the Oppo F31 5G and 90W on the Vivo Y400 5G.
  • aptX, aptX HD, and LDAC audio codec support is available on the Oppo F31 5G but not on the Vivo Y400 5G.
  • Bluetooth version is 5.4 on the Oppo F31 5G and 5.0 on the Vivo Y400 5G.
  • Download speed is 3300 Mbits/s on the Oppo F31 5G and 2500 Mbits/s on the Vivo Y400 5G.
  • A gyroscope is present on the Vivo Y400 5G but not available on the Oppo F31 5G.
  • A curved display is featured on the Vivo Y400 5G but not on the Oppo F31 5G.
Specs Comparison
Oppo F31 5G

Oppo F31 5G

Vivo Y400 5G

Vivo Y400 5G

Design:
water resistance Waterproof Waterproof
weight 185 g 197 g
thickness 8 mm 7.9 mm
width 75 mm 75.3 mm
height 158.2 mm 162.3 mm
volume 94.92 cm³ 96.547401 cm³
Ingress Protection (IP) rating IP68 IP68
waterproof depth rating 1.5 m 2 m
has a rugged build
can be folded

Both the Oppo F31 5G and the Vivo Y400 5G share an IP68 waterproof rating, meaning both are certified for submersion in fresh water. However, they are not equal here: the Vivo Y400 5G holds a clear edge with a rated depth of 2 m, compared to 1.5 m for the Oppo F31 5G. In practice this means the Y400 5G offers a larger safety margin if accidentally dropped in a pool or sink, while the F31 5G still provides solid everyday splash and submersion protection. Neither phone has a rugged build or a foldable form factor.

In terms of physical dimensions, the two devices are very close but not identical. The Oppo F31 5G is the more compact and notably lighter handset at 185 g versus 197 g for the Vivo Y400 5G — a 12 g difference that is perceptible during prolonged one-handed use or all-day carry. The Vivo is also taller at 162.3 mm compared to 158.2 mm, which may matter for users with smaller hands or those who prefer a more pocketable profile. Thickness is effectively a tie at 8 mm vs 7.9 mm.

Overall, the two phones trade blows in design: the Oppo F31 5G wins on ergonomics with its lighter weight and shorter frame, making it the more comfortable daily carry. The Vivo Y400 5G counters with superior waterproofing depth, giving it a practical durability edge for users who frequently expose their phone to water. Which advantage matters more depends squarely on the user's priorities — comfort in hand versus confidence near water.

Display:
Display type OLED/AMOLED OLED/AMOLED
screen size 6.57" 6.67"
pixel density 397 ppi 395 ppi
resolution 1080 x 2372 px 1080 x 2400 px
refresh rate 120Hz 120Hz
brightness (typical) 600 nits 1200 nits
has branded damage-resistant glass
supports HDR10
supports HDR10+
supports Dolby Vision
Has a secondary screen
has a touch screen

At their core, both phones deliver an OLED/AMOLED panel with a 120Hz refresh rate and near-identical 1080p sharpness — around 395–397 ppi — so everyday clarity and scrolling smoothness are virtually the same on either device. The Vivo Y400 5G is slightly larger at 6.67″ versus 6.57″, but the difference is minor and unlikely to be a deciding factor on its own.

Where the two screens genuinely diverge is brightness and content support. The Vivo Y400 5G's 1200 nits typical brightness is double the Oppo F31 5G's 600 nits, which has meaningful real-world consequences: in direct sunlight or bright outdoor environments, the Y400 5G's display will remain far more legible. Compounding this, the Y400 5G also supports HDR10, enabling richer contrast and a wider tonal range when streaming compatible content on platforms like Netflix or YouTube. The F31 5G supports none of the major HDR standards.

The Oppo F31 5G counters with branded damage-resistant glass — a protection layer absent on the Vivo — which adds a degree of scratch and drop resilience to the screen. Still, on display performance alone, the Vivo Y400 5G holds a clear advantage: its dramatically higher brightness and HDR10 support make it the stronger choice for outdoor use and premium media consumption, advantages the F31 5G's screen protection cannot fully offset.

Performance:
internal storage 256GB 256GB
RAM 8GB 8GB
Chipset (SoC) name MediaTek Dimensity 6300 Qualcomm Snapdragon 4 Gen 2
GPU name Arm Mali-G57 MC2 Adreno 613
CPU speed 2 x 2.4 & 6 x 2 GHz 2 x 2.3 & 6 x 2 GHz
GPU clock speed 950 MHz 955 MHz
Has integrated LTE
RAM speed 2133 MHz 3200 MHz
semiconductor size 6 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 12GB 16GB
DDR memory version 4 5

On the surface, these two phones look nearly identical in performance: both pack 8GB of RAM, 256GB of storage, an 8-core big.LITTLE CPU layout, and near-matching clock speeds. But the silicon underneath tells a more nuanced story. The Vivo Y400 5G runs on a Snapdragon 4 Gen 2 built on a 4nm process, while the Oppo F31 5G uses a Dimensity 6300 on a 6nm node. A smaller fabrication process generally means the chip runs cooler and more efficiently under sustained load — relevant for gaming sessions or long video calls where thermal throttling can quietly reduce performance over time.

The memory architecture gap is the most tangible differentiator. The Y400 5G uses DDR5 RAM running at 3200 MHz, whereas the F31 5G relies on DDR4 at 2133 MHz — roughly 50% less memory bandwidth. Faster RAM translates to snappier app switching, quicker load times, and smoother multitasking, especially as apps grow more memory-hungry. The Y400 5G also supports up to 16GB maximum memory versus 12GB on the F31 5G, giving it more headroom for future software demands.

The Vivo Y400 5G holds a clear performance edge in this group. While day-to-day tasks may feel comparable to most users, the more modern 4nm chip, faster DDR5 memory, and higher memory ceiling collectively give the Y400 5G a meaningful advantage in sustained performance, efficiency, and longevity — factors that compound over the lifespan of the device.

Cameras:
megapixels (main camera) 50 & 2 MP 50 & 2 MP
wide aperture (main camera) 2.4 & 1.8f 2.4 & 1.8f
Has a dual-lens (or multi-lens) main camera
megapixels (front camera) 16MP 32MP
has built-in optical image stabilization
video recording (main camera) 2160 x 30 fps 1080 x 30 fps
Has a dual-tone LED flash
number of flash LEDs 1 1
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
shoots raw
has touch autofocus
has manual shutter speed
can create panoramas in-camera
wide aperture (front camera) 2.4f 2.5f
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

The rear camera systems on these two phones are, for all practical purposes, identical: both feature a 50 MP + 2 MP dual-lens setup with matching apertures, phase-detection autofocus, HDR mode, slow-motion, and a full suite of manual controls. Neither offers optical image stabilization or optical zoom. For everyday photography, users can expect a very similar rear camera experience from both devices.

The real split comes down to a direct trade-off between selfies and video. The Vivo Y400 5G steps ahead for portrait and selfie use with a 32 MP front camera, compared to just 16 MP on the Oppo F31 5G — double the resolution, which means sharper detail and more cropping flexibility in self-portraits. The Oppo, however, counters decisively in video: it can record at 4K (2160p) at 30fps, while the Vivo Y400 5G tops out at 1080p at 30fps. For users who shoot video content, vlogs, or simply want to archive memories in the highest quality, that 4K capability is a meaningful and tangible advantage.

There is no single winner here — the right choice depends entirely on shooting priorities. The Vivo Y400 5G is the stronger pick for selfie-focused users, while the Oppo F31 5G holds a clear edge for anyone who values video quality. Given that 4K video is increasingly the standard for shareable and future-proof content, users who film frequently may lean toward the F31 5G on this criterion alone.

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 complete parity: every single operating system specification listed is identical between the Oppo F31 5G and the Vivo Y400 5G. Both ship with Android 15 and offer the same feature set across privacy controls, customization, productivity, and accessibility — including dark mode, dynamic theming, split-screen multitasking, Picture-in-Picture, on-device machine learning, and offline voice recognition.

Notably, both phones share the same limitations too: neither receives direct OS updates from Google, neither blocks cross-site tracking, and neither supports Wi-Fi password sharing or focus modes. The absence of direct OS updates means both devices depend on their respective manufacturers — Oppo and Vivo — to push Android updates, which can affect how quickly security patches and new features reach users.

With no differentiating data point anywhere in this category, the operating system group is an absolute tie. A buyer's decision here will rest entirely on the other specification groups rather than anything software-related.

Battery:
battery power 7000 mAh 6000 mAh
has wireless charging
Supports fast charging
charging speed 80W 90W
has a removable battery
has a battery level indicator
has a rechargeable battery

Battery is where the Oppo F31 5G makes its most compelling statement in this comparison. Its 7000 mAh cell is a full 1000 mAh larger than the Vivo Y400 5G's 6000 mAh pack — a 17% capacity advantage that, all else being equal, translates directly into longer time between charges. For heavy users, commuters, or anyone regularly away from a power outlet, that extra headroom is genuinely meaningful and could mean the difference between reaching the end of a long day comfortably or not.

The Vivo Y400 5G partially closes the gap with slightly faster charging at 90W versus the F31 5G's 80W. In practice, the 10W difference will shave a few minutes off a full charge cycle, but it is a modest offset against a significantly smaller battery. Both phones lack wireless charging, so all recharging depends on a wired connection regardless.

For this group, the Oppo F31 5G holds the clear edge. A larger battery provides a more sustained real-world benefit than a marginally faster charger, and the F31 5G's 7000 mAh capacity positions it as the stronger choice for users who prioritize endurance over top-up speed.

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

Both phones share the same baseline audio setup — stereo speakers, no 3.5mm headphone jack, and no FM radio — so wired headphone users will need an adapter or Bluetooth on either device. For speaker listening, the experience is nominally equivalent based on the provided specs.

Where the two diverge significantly is wireless audio quality. The Oppo F31 5G supports aptX, aptX HD, and LDAC — three high-resolution Bluetooth audio codecs that dramatically reduce compression artifacts when streaming to compatible wireless headphones or speakers. LDAC in particular, developed by Sony, can transmit up to three times the data of standard Bluetooth audio, making it the gold standard for wireless hi-fi listening. The Vivo Y400 5G supports none of these codecs, meaning it is limited to standard Bluetooth audio compression regardless of how premium the headphones connected to it are.

The Oppo F31 5G wins this category outright. For users who invest in quality wireless headphones or care about audio fidelity on the go, the F31 5G's codec support is a tangible, real-world advantage that the Vivo Y400 5G simply cannot match based on the available data.

Connectivity & Features:
release date September 2025 August 2025
has 5G support
Wi-Fi version Wi-Fi 4 (802.11n), Wi-Fi 5 (802.11ac) Wi-Fi 4 (802.11n), Wi-Fi 5 (802.11ac)
SIM cards 2 SIM 2 SIM
Bluetooth version 5.4 5
has an external memory slot
Has USB Type-C
USB version 2 2
has NFC
download speed 3300 MBits/s 2500 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

Much of the connectivity foundation is shared between these two devices: both support 5G, dual SIM, NFC, USB Type-C (USB 2.0), Wi-Fi 5, GPS with Galileo, and a fingerprint scanner. For most users, this common ground covers all the essential bases. However, a few pointed differences are worth examining closely.

The Oppo F31 5G pulls ahead in wireless performance with Bluetooth 5.4 — a newer version than the Vivo Y400 5G's Bluetooth 5.0 — offering improved connection stability and more efficient pairing. It also posts a notably higher peak download speed of 3300 Mbps versus 2500 Mbps on the Y400 5G, a 32% gap that reflects stronger cellular modem capability, relevant in areas with dense 5G coverage. The Vivo Y400 5G counters with one exclusive feature: a gyroscope, which the F31 5G lacks. A gyroscope enables more accurate motion sensing, impacting augmented reality apps, immersive gaming, and navigation precision — use cases that matter to a specific but notable segment of users.

On balance, the Oppo F31 5G edges ahead in this category, with its faster download speeds and newer Bluetooth version outweighing the Y400 5G's gyroscope advantage for the majority of users. That said, anyone who relies on AR applications or motion-sensitive gaming should weigh the Vivo's gyroscope support as a meaningful differentiator.

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

This is a compact spec group with limited data points, but there is one meaningful distinction. Both phones include a video light and neither features sapphire glass or an e-paper display. The sole differentiator is that the Vivo Y400 5G has a curved display, while the Oppo F31 5G uses a flat panel.

A curved screen is primarily an aesthetic and ergonomic choice: the edges of the display gently wrap around the sides of the device, creating a sleeker, more premium visual impression and a smoother feel when swiping in from the edges. The trade-off is that curved displays can be slightly more prone to accidental edge touches and are often harder to fit with screen protectors.

Based solely on the data provided here, this category offers no clear performance winner — it comes down to personal preference. Users who value a more refined, modern look may favor the Vivo Y400 5G's curved display, while those who prefer a no-compromise flat screen for case and protector compatibility may find the Oppo F31 5G's design more practical.

Comparison Summary & Verdict

After a thorough side-by-side review, both phones prove to be strong mid-range contenders, but each suits a different kind of user. The Oppo F31 5G stands out with its larger 7000 mAh battery, superior audio codec support including aptX, aptX HD, and LDAC, a higher Bluetooth version of 5.4, faster download speeds, and damage-resistant glass — making it the better pick for power users and audiophiles who value endurance and connectivity. The Vivo Y400 5G, on the other hand, counters with a significantly brighter 1200-nit display, a more advanced 4 nm Snapdragon chipset with DDR5 RAM, a higher-resolution 32 MP front camera, a gyroscope, a curved screen, and a deeper 2 m waterproof rating — making it the stronger choice for users who prioritize display quality, processing performance, and photography.

Oppo F31 5G
Buy Oppo F31 5G if...

Buy the Oppo F31 5G if you want a larger battery for all-day endurance, premium audio codec support with aptX and LDAC, and faster wireless download speeds.

Vivo Y400 5G
Buy Vivo Y400 5G if...

Buy the Vivo Y400 5G if you prioritize a brighter display, a more powerful 4 nm chipset with DDR5 RAM, a higher-resolution front camera, and a deeper waterproof rating.