We compare products from their published specs and features; the verdicts below are our independent editorial opinions.
Updated: 2026-09-20 · 7 min read · Independent comparison
If you want the newer Bluetooth standard, a lighter in-ear fit and clearer calls in the wind, choose xinwld Earbuds; if you need marathon battery life from the case and a physical button you can find by feel, choose IPXOZO Earbuds.
• xinwld Earbuds — biggest strength: Bluetooth 5.4, 13 mm dynamic drivers, ENC noise cancelling mics and IP7 waterproofing in a pink in-ear shell with a dual LED battery readout.
• xinwld Earbuds — biggest trade-off: The case tops out at 40 hours of total playtime, and the bud itself is rated at 8 hours, so heavy travellers will recharge more often than IPXOZO owners.
• IPXOZO Earbuds — biggest strength: Roughly 75 hours of total playtime (7 hours per charge plus four extra case charges), Type-C fast charging in about 2 hours, and one-press button controls.
• IPXOZO Earbuds — biggest trade-off: Older Bluetooth 5.3, no listed noise cancelling, no listed waterproof rating, and a press button instead of touch control.
• Buy xinwld if you want a modern connection, call clarity and weather-proofing for commuting, running and everyday listening.
• Buy IPXOZO if you want the longest possible stretch between wall outlets and controls that work with gloves or sweaty fingers.
The xinwld A97 Pro is the more technically current of the two. It runs Bluetooth 5.4, which the spec sheet ties to faster pairing, lower latency and a more stable link out to roughly 15 metres. In practice that matters most when you leave your phone on a bench and walk across a gym floor, or when you are watching video and want the audio to stay in step with the picture. Both earbuds here list 15 metres of range, so the difference is less about distance and more about how steady that link feels when there is a lot of other wireless traffic around you.
Audio is built around a 13 mm vibrating diaphragm with AAC and SBC coding, and xinwld leans hard into deep bass. A 13 mm driver is a large one for an in-ear bud, and large dynamic drivers generally move more air, which is why the brand talks about "sufficiently strong bass" rather than a flat, neutral tuning. If you listen to hip-hop, EDM or anything with a heavy low end, that is the tuning you want. The ENC microphone array is the other headline feature: it is specifically described as good at cutting moderate wind noise, so your voice stays intelligible to whoever is on the other end of the call. If you take calls while walking or cycling outdoors, that is a real advantage over a bud with no noise control listed at all.
Then there is durability. IP7 waterproofing plus dust and rain resistance is the highest rating in this comparison, and it is paired with an ergonomic in-ear shape and three sizes of eartips (S/M/L) in the box. That combination is what you want for running in drizzle, sweaty gym sessions or just wearing them through a downpour on the walk home. The dual LED display is a small but genuinely useful touch: you can see the charge level of each bud and the case separately instead of guessing from one blinking light. Battery is 8 hours per charge and up to 40 hours with the case, and the whole thing charges over USB-C.
Who should skip it? If you hate recharging, or you want buttons you can press without looking, this is not your pick. Touch controls are convenient but they are also easy to trigger by accident when you adjust the bud. And if you want a black pair rather than pink, look elsewhere.
The IPXOZO BX28 wins on one thing and wins it clearly: endurance. Each bud is rated at 7 hours of playback, and the charging case holds four additional full charges, which the spec sheet totals at about 75 hours. That is close to double what the xinwld setup offers. For anyone who is bad at remembering to plug things in — or who wants to toss a case in a bag before a long trip and not think about it again for a week — that is the whole argument right there. Type-C charging brings the buds back to full in roughly 2 hours, and the LED display on the case shows charging status so you are not guessing.
Sound is handled by a 10 mm dynamic driver, smaller than the xinwld's 13 mm, with the brand promising deep bass and crisp treble. A 10 mm driver is a perfectly normal size for true wireless buds and is entirely capable of a full, enjoyable sound — it just will not move quite as much air as a 13 mm unit, which is worth knowing if bass quantity is your priority. Connection is Bluetooth 5.3 with automatic pairing: open the case, the buds power on, you pick "BX28" once, and after that they reconnect on their own when you take them out. Both earbuds list Bluetooth 5.3 or 5.4, so both are modern enough for phones, tablets, Android and iOS.
Where it falls short: there is no noise cancelling listed and no waterproof rating given, so it is described as suitable for gym, running, yoga and cycling rather than rated for rain. If you sweat heavily or train outdoors in bad weather, that difference matters.
Side-by-Side: Which Should You Choose?
• Best for battery life → IPXOZO Earbuds. About 75 hours total versus 40 hours on the xinwld.
• Best for call clarity outdoors → xinwld Earbuds. Four ENC noise cancelling mics targeting moderate wind noise.
• Best for bass depth → xinwld Earbuds. A 13 mm diaphragm against the IPXOZO's 10 mm driver.
• Best for rain and sweat → xinwld Earbuds. IP7 waterproofing and dust resistance; the IPXOZO lists no waterproof rating.
• Best for glove-friendly, no-look control → IPXOZO Earbuds. Physical press buttons beat touch panels when your hands are busy.
• Best for the latest connection → xinwld Earbuds. Bluetooth 5.4 with the lower latency and pairing speed that come with it.
• Best for sharing music → IPXOZO Earbuds. Twin and single mode let two people each wear one bud.
• Best for charging awareness → a tie. Both put an LED battery readout on the case; xinwld splits it per bud and per case.
In my opinion, most people should buy the xinwld Earbuds. Bluetooth 5.4, a bigger 13 mm driver, wind-resistant ENC mics, IP7 waterproofing and a per-bud LED readout cover more everyday situations than raw battery hours do — and 40 hours is still a genuinely long week of listening. I would only steer you to the IPXOZO Earbuds if long battery life is your single non-negotiable, or if you specifically want physical buttons. Check the current price on Amazon before you commit, since that is the one variable that can flip this decision.
Yes. IPXOZO lists about 75 hours of total playtime across the buds and four case charges, against roughly 40 hours for the xinwld. If you charge infrequently, IPXOZO is the safer pick.
They have Environmental Noise Cancellation on the microphones, which is designed to reduce moderate wind noise so callers hear you clearly. That is call-side noise reduction, not active noise cancelling for blocking out the world around you.
No waterproof rating is listed for them, and they are marketed for gym, running and cycling rather than wet weather. The xinwld Earbuds, by contrast, carry an IP7 rating for water and dust.
Both are positioned for sport. The xinwld adds IP7 protection and three eartip sizes for a secure fit; the IPXOZO adds press buttons that are easier to use mid-run and twin mode if you want to share audio.
As an Amazon Associate I earn from qualifying purchases.
We are a participant in the Amazon Services LLC Associates Program, an affiliate advertising program designed to provide a means for us to earn fees by linking to Amazon and affiliated sites.
When you buy through links on this page, we may earn a commission from qualifying purchases at no extra cost to you.
Amazon and the Amazon logo are trademarks of Amazon or its affiliates. This site is an independent third-party review and is not affiliated with, endorsed by, or sponsored by Amazon or the product brands mentioned.