Oppo A5x
Vivo Y04

Oppo A5x Vivo Y04

Overview

Welcome to our in-depth comparison between the Oppo A5x and the Vivo Y04, two budget-friendly Android smartphones that take different approaches to everyday performance. While both devices share a water-resistant build, a 90Hz LCD display, and 128GB of storage, they diverge notably when it comes to chipset power and RAM, camera quality, battery capacity, and charging speed. Read on to see how these two contenders stack up across every major specification category.

Common Features

  • Both phones are water resistant.
  • Neither phone has a rugged build.
  • Neither phone can be folded.
  • Both phones feature an LCD IPS display with a 90Hz refresh rate.
  • Neither phone supports HDR10, HDR10+, Dolby Vision, or Always-On Display.
  • Both phones have a touchscreen.
  • Both phones have 128GB of internal storage.
  • Both phones support LTE, 64-bit processing, and use big.LITTLE technology.
  • Both phones have 8 CPU threads and TrustZone support.
  • Both phones support OpenCL version 2.
  • Neither phone has a dual-lens main camera.
  • Both phones have a 5MP front camera.
  • Neither phone has built-in optical image stabilization.
  • Both phones record main camera video at 1080p 30fps.
  • Both phones have a CMOS sensor.
  • Both phones have clipboard warnings, location privacy options, and camera/microphone privacy options.
  • Both phones support theme customization and can block app tracking.
  • Neither phone has Mail Privacy Protection or blocks cross-site tracking.
  • Both phones have on-device machine learning.
  • Neither phone supports wireless charging, but both support fast charging.
  • Both phones have a non-removable rechargeable battery with a battery level indicator.
  • Both phones have stereo speakers.
  • Neither phone supports LDAC, aptX HD, aptX Adaptive, or aptX Lossless.
  • Neither phone supports 5G.
  • Both phones support Wi-Fi 4 (802.11n) and Wi-Fi 5 (802.11ac).
  • Both phones have dual SIM support, an external memory slot, USB Type-C (USB 2.0), and a fingerprint scanner.
  • Neither phone has NFC.
  • Both phones have a video light, no sapphire glass display, no curved display, and no e-paper display.

Main Differences

  • Weight is 193 g on Oppo A5x and 199 g on Vivo Y04.
  • Thickness is 8 mm on Oppo A5x and 8.2 mm on Vivo Y04.
  • Width is 76.2 mm on Oppo A5x and 77 mm on Vivo Y04.
  • Height is 165.7 mm on Oppo A5x and 167.3 mm on Vivo Y04.
  • Volume is 101.01 cm³ on Oppo A5x and 105.63 cm³ on Vivo Y04.
  • IP rating is IP65 on Oppo A5x and IP64 on Vivo Y04.
  • Screen size is 6.67″ on Oppo A5x and 6.74″ on Vivo Y04.
  • Pixel density is 264 ppi on Oppo A5x and 260 ppi on Vivo Y04.
  • Resolution is 720 x 1604 px on Oppo A5x and 720 x 1600 px on Vivo Y04.
  • Damage-resistant glass is present on Oppo A5x but not available on Vivo Y04.
  • RAM is 8GB on Oppo A5x and 4GB on Vivo Y04.
  • The chipset is Qualcomm Snapdragon 6 Gen 1 on Oppo A5x and Unisoc T612 on Vivo Y04.
  • The GPU is Adreno 710 on Oppo A5x and Mali G57 MP1 on Vivo Y04.
  • CPU speed is 4 x 2.2 & 4 x 1.8 GHz on Oppo A5x and 2 x 1.8 & 6 x 1.8 GHz on Vivo Y04.
  • RAM speed is 2750 MHz on Oppo A5x and 1866 MHz on Vivo Y04.
  • Semiconductor size is 4 nm on Oppo A5x and 12 nm on Vivo Y04.
  • DirectX version is 12 on Oppo A5x and 11 on Vivo Y04.
  • Maximum memory bandwidth is 22 GB/s on Oppo A5x and 12.8 GB/s on Vivo Y04.
  • L1 cache is 256 KB on Oppo A5x and 128 KB on Vivo Y04.
  • Maximum supported memory is 12GB on Oppo A5x and 8GB on Vivo Y04.
  • DDR memory version is DDR5 on Oppo A5x and DDR4 on Vivo Y04.
  • Shading units number 128 on Oppo A5x and 32 on Vivo Y04.
  • Main camera resolution is 32 MP on Oppo A5x and 13 MP on Vivo Y04.
  • Android version is 15 on Oppo A5x and 14 on Vivo Y04.
  • App offloading is supported on Oppo A5x but not available on Vivo Y04.
  • Battery capacity is 6000 mAh on Oppo A5x and 5500 mAh on Vivo Y04.
  • Charging speed is 45W on Oppo A5x and 15W on Vivo Y04.
  • A 3.5mm audio jack is present on Vivo Y04 but not available on Oppo A5x.
  • aptX support is present on Oppo A5x but not available on Vivo Y04.
  • A built-in radio is present on Vivo Y04 but not available on Oppo A5x.
  • Bluetooth version is 5.0 on Oppo A5x and 5.2 on Vivo Y04.
  • Download speed is 2900 Mbit/s on Oppo A5x and 300 Mbit/s on Vivo Y04.
  • Upload speed is 900 Mbit/s on Oppo A5x and 100 Mbit/s on Vivo Y04.
  • A compass is present on Oppo A5x but not available on Vivo Y04.
  • An infrared sensor is present on Oppo A5x but not available on Vivo Y04.
Specs Comparison
Oppo A5x

Oppo A5x

Vivo Y04

Vivo Y04

Design:
water resistance Water resistant Water resistant
weight 193 g 199 g
thickness 8 mm 8.2 mm
width 76.2 mm 77 mm
height 165.7 mm 167.3 mm
volume 101.01072 cm³ 105.63322 cm³
Ingress Protection (IP) rating IP65 IP64
has a rugged build
can be folded

Both the Oppo A5x and Vivo Y04 share the same fundamental design philosophy: neither is rugged or foldable, and both carry an IP65 and IP64 rating respectively, meaning both offer protection against dust and water splashes. The practical difference here is that the A5x's IP65 rating adds resistance to low-pressure water jets from any direction, giving it a marginal but real edge in everyday scenarios like rain or accidental sink splashes compared to the Y04's IP64, which only covers water splashing from any direction without jet protection.

In terms of physical footprint, the two phones are very close. The Y04 is slightly taller (167.3 mm vs 165.7 mm), wider (77 mm vs 76.2 mm), and thicker (8.2 mm vs 8 mm), resulting in a noticeably larger overall volume (105.6 cm³ vs 101 cm³). It also weighs a bit more at 199 g versus 193 g. While none of these differences are dramatic in isolation, combined they mean the A5x is the more compact and lighter device, which translates to a slightly more comfortable one-handed grip and less fatigue during extended use.

Overall, the Oppo A5x holds a clear design advantage in this group. It is more pocketable, lighter, and carries a superior IP rating — three factors that collectively make it the better-built option from a physical design standpoint based solely on the provided data.

Display:
Display type LCD, IPS LCD, IPS
screen size 6.67" 6.74"
pixel density 264 ppi 260 ppi
resolution 720 x 1604 px 720 x 1600 px
refresh rate 90Hz 90Hz
has branded damage-resistant glass
supports HDR10
supports HDR10+
Always-On Display
supports Dolby Vision
Has a secondary screen
has a touch screen

At their core, these two displays are nearly identical: both use an LCD IPS panel, share the same 720p resolution class, and run at a 90Hz refresh rate. That 90Hz figure is worth highlighting — it delivers noticeably smoother scrolling and animations compared to a standard 60Hz screen, which is a genuine usability upgrade at this price tier. Neither panel supports HDR10, Dolby Vision, or Always-On Display, so there are no premium display features to separate them on that front.

Where things diverge slightly is in size and sharpness. The Vivo Y04's 6.74″ screen is marginally larger than the A5x's 6.67″, but because the Y04 also runs a slightly lower resolution (1600 px tall vs 1604 px), its pixel density lands at 260 ppi versus 264 ppi. In practice, neither difference is perceptible to the naked eye — the sharpness gap is negligible, and the size difference amounts to a fraction of a centimeter.

The deciding factor in this category is screen protection: the Oppo A5x features branded damage-resistant glass, while the Vivo Y04 does not. In real-world use, this means the A5x's display is considerably more resilient against scratches and minor drops — a meaningful durability advantage for a device users interact with hundreds of times a day. That single differentiator gives the A5x a clear edge in the display category.

Performance:
internal storage 128GB 128GB
RAM 8GB 4GB
Chipset (SoC) name Qualcomm Snapdragon 6 Gen 1 Unisoc T612
GPU name Adreno 710 Mali G57 MP1
CPU speed 4 x 2.2 & 4 x 1.8 GHz 2 x 1.8 & 6 x 1.8 GHz
Has integrated LTE
RAM speed 2750 MHz 1866 MHz
semiconductor size 4 nm 12 nm
Supports 64-bit
DirectX version DirectX 12 DirectX 11
Has integrated graphics
Uses big.LITTLE technology
CPU threads 8 threads 8 threads
Has TrustZone
maximum memory bandwidth 22 GB/s 12.8 GB/s
OpenCL version 2 2
L2 cache 2 MB 2 MB
eMMC version 5.1 5.1
L1 cache 256 KB 128 KB
maximum memory amount 12GB 8GB
DDR memory version 5 4
shading units 128 32
L3 cache 2 MB 1 MB

The performance gap between these two phones is substantial and cuts across nearly every dimension. The Oppo A5x runs on the Qualcomm Snapdragon 6 Gen 1, built on a modern 4nm process node, while the Vivo Y04 uses the Unisoc T612, manufactured on a much older 12nm process. A smaller semiconductor node generally means better power efficiency and higher performance per watt — so the A5x's chip can do more while generating less heat and consuming less battery, a compounding advantage in daily use.

The RAM story is equally lopsided. The A5x ships with 8GB of DDR5 RAM running at 2750 MHz, compared to the Y04's 4GB of DDR4 at 1866 MHz. Double the RAM at significantly higher speed means the A5x can keep far more apps active in the background without reloading, and handles memory-intensive tasks like multitasking and photo editing with much greater headroom. On the graphics side, the A5x's Adreno 710 with 128 shading units and DirectX 12 support vastly outpaces the Y04's Mali G57 MP1 with just 32 shading units and DirectX 11 — a fourfold difference in shading units that translates directly into smoother gaming and faster image rendering.

Memory bandwidth reinforces the same story: the A5x delivers 22 GB/s versus the Y04's 12.8 GB/s, meaning data moves through the A5x's system significantly faster. The Oppo A5x wins this category decisively — it is not a close call. Users who prioritize fluid performance, gaming, or future-proofing their device will find the Y04's chipset notably limiting by comparison.

Cameras:
megapixels (main camera) 32 MP 13 MP
Has a dual-lens (or multi-lens) main camera
megapixels (front camera) 5MP 5MP
has built-in optical image stabilization
video recording (main camera) 1080 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.2f 2.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

Strip away the shared specs — and there are many — and the camera comparison comes down to a single, significant number: the main sensor's megapixel count. The Oppo A5x packs a 32MP rear camera, while the Vivo Y04 makes do with 13MP. Higher megapixels mean the A5x captures more detail per shot, giving users more flexibility to crop into images without losing clarity — a practical advantage for anything from portraits to travel photography.

Beyond that, the two phones are remarkably alike in their camera capabilities. Both shoot 1080p video at 30fps, rely on a single rear lens with no optical zoom, support phase-detection autofocus, and offer the same manual controls including exposure, ISO, white balance, and focus. Features like slow-motion, timelapse, HDR mode, and in-camera panoramas are present on both. Even the selfie cameras are identical on paper — 5MP at f/2.2 — so front-facing photography is a complete tie.

The Oppo A5x takes this category by virtue of its higher-resolution main sensor. While megapixels alone do not determine overall image quality — factors like sensor size and processing also matter — based strictly on the provided data, the A5x offers a meaningfully higher detail ceiling that the Y04 cannot match.

Operating system:
Android version Android 15 Android 14
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

Running Android 15, the Oppo A5x holds a generational advantage over the Vivo Y04, which ships on Android 14. A newer Android version typically brings security patches, privacy refinements, and system-level improvements that the older version lacks — and since neither phone receives direct OS updates according to the provided data, whatever version each ships with is likely what users will be running long-term. That makes the A5x's newer starting point a more future-proof foundation out of the box.

Across the rest of the feature set, these two phones are almost perfectly matched. Both support the same broad range of privacy controls, productivity tools, and usability features — including split screen, picture-in-picture, dark mode, dynamic theming, customizable notifications, and offline voice recognition. The one additional functional difference is that the A5x supports app offloading, a storage management feature that removes an app's installation files while retaining its data, freeing up space without losing progress. The Y04 lacks this capability, which can be a meaningful limitation on a device with fixed storage.

The Oppo A5x edges ahead in this category. The combination of a newer OS version and app offloading support — two features the Y04 is missing — gives it a modest but tangible software advantage, particularly for users who care about longevity and storage flexibility.

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

Battery is another category where the Oppo A5x pulls ahead cleanly. Its 6000 mAh cell outpaces the Vivo Y04's 5500 mAh pack — a 500 mAh difference that, while not dramatic in isolation, compounds meaningfully over a full day of use. For heavy users who stream, game, or rely on navigation, that extra capacity can translate to an additional hour or more before reaching for a charger.

The charging speed gap is where the real-world difference becomes hard to ignore. The A5x supports 45W fast charging, compared to the Y04's 15W. In practical terms, 45W can recover a large battery from near-empty in well under an hour, while 15W will take considerably longer — a meaningful inconvenience for users with busy schedules who rely on short charging windows throughout the day. Both phones lack wireless charging and have non-removable batteries, so those traits cancel out entirely.

The Oppo A5x wins this category on both fronts simultaneously — it carries more charge and replenishes that charge significantly faster. For users who prioritize battery endurance and convenience, the A5x is the clear choice here.

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 the one category in this comparison where the two phones genuinely split the advantages rather than one pulling ahead across the board. Both offer stereo speakers, which is a welcome feature at this price point — stereo separation makes a tangible difference for media consumption and hands-free calls compared to a single mono driver. Neither supports high-resolution wireless audio codecs like LDAC or aptX HD, so premium Bluetooth headphone users will find both phones equally limited on that front.

Where they diverge is telling. The Vivo Y04 includes a 3.5mm headphone jack and a built-in FM radio — two features the Oppo A5x entirely lacks. The headphone jack is a meaningful practical advantage for users who own wired earphones or prefer wired audio for its reliability and zero-latency playback. The FM radio, meanwhile, adds an offline listening option that requires no data or streaming service. The A5x counters with aptX Bluetooth codec support, which delivers better-than-standard wireless audio quality to compatible headphones — but only benefits users with aptX-capable devices.

This category is a genuine trade-off that hinges on user preference. The Y04 is the stronger pick for users who value wired audio or offline radio access, while the A5x suits those already invested in the wireless ecosystem who can take advantage of aptX. On balance, the Y04's combination of a headphone jack and FM radio represents broader, more universally useful audio flexibility — giving it a slight edge here for the wider audience.

Connectivity & Features:
release date May 2025 February 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 5.2
has an external memory slot
Has USB Type-C
USB version 2 2
has NFC
download speed 2900 MBits/s 300 MBits/s
upload speed 900 MBits/s 100 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

Shared foundations first: both phones run on dual-SIM LTE, support Wi-Fi 5, use USB Type-C, include a fingerprint scanner, and offer expandable storage — so the everyday connectivity checklist is largely identical. The most striking divergence, however, is in cellular throughput. The Oppo A5x lists a download speed of 2900 Mbits/s and upload of 900 Mbits/s, dwarfing the Vivo Y04's 300 Mbits/s down and 100 Mbits/s up. This reflects a significantly more capable LTE modem in the A5x, which translates to faster file downloads, smoother video streaming on strong networks, and more responsive cloud-based tasks.

Bluetooth tells a slightly different story. The Y04 carries Bluetooth 5.2 against the A5x's 5.0, which in theory offers marginally better connection stability and efficiency — though the practical difference for typical audio or peripheral use is minimal. The A5x compensates with two extras the Y04 lacks: a compass, which enhances navigation accuracy in mapping apps, and an infrared sensor, which allows the phone to function as a universal TV and appliance remote — a genuinely handy feature that adds utility well beyond connectivity.

Weighing it all up, the Oppo A5x holds a clear overall advantage in this category. Its dramatically faster modem, compass, and infrared blaster collectively outweigh the Y04's minor Bluetooth version bump, making it the more feature-complete device for connectivity and everyday utility.

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

The miscellaneous specs for the Oppo A5x and Vivo Y04 are identical across every data point provided: both include a video light, and neither features a sapphire glass display, curved display, or e-paper display. There is simply nothing here to separate them.

This category is a complete tie based on the available data. No advantage can be assigned to either device, and no purchasing decision should hinge on these specs.

Comparison Summary & Verdict

After a thorough comparison, both phones serve distinct audiences. The Oppo A5x is the clear choice for users who demand stronger performance, featuring the Snapdragon 6 Gen 1 chipset on a 4nm node, 8GB of RAM, a 32MP main camera, a larger 6000mAh battery with 45W fast charging, and a more advanced OS with Android 15. It also adds infrared sensor, compass, aptX audio, and IP65-rated protection. The Vivo Y04, on the other hand, appeals to users who value classic connectivity features, offering a 3.5mm headphone jack, a built-in FM radio, and a slightly newer Bluetooth 5.2, making it a practical pick for those with wired audio preferences and a tighter budget.

Oppo A5x
Buy Oppo A5x if...

Buy the Oppo A5x if you want superior performance, more RAM, a higher-resolution camera, faster 45W charging, and a larger battery. It is also the better pick if you value a more advanced chipset, Android 15, and extras like an infrared sensor and compass.

Vivo Y04
Buy Vivo Y04 if...

Buy the Vivo Y04 if you rely on a 3.5mm headphone jack for wired audio or want a built-in FM radio. It is a straightforward option for users with basic performance needs who prefer classic connectivity features.