The OnePlus 7 has the larger battery pack at 4,000mAh vs. 3,400mAh on the Galaxy S10 – but it also does have a notably larger screen with a faster refresh rate, and surely uses a bit of extra juice to power that selfie cam mechanism. In either case, both are built to give you a strong day’s usage, rather than giving you confidence to try for two days between charges.
Despite all its many flagship perks, the OnePlus 7 Pro hasn’t added wireless charging. The Galaxy S10 has that, of course, along with reverse charging used to top up Galaxy Buds, a Galaxy Watch, or another wirelessly-chargeable smartphone on the back. Meanwhile, both have in-display fingerprint sensors… and it’s a bit faster on the OnePlus 7 Pro.
The OnePlus 7 Pro offers 128GB, 256GB, and 512GB storage models, while the Galaxy S10 sticks with 128GB and 512GB options. However, you can also increase your tally on the GS10 by slotting in a microSD card after the fact. The OnePlus 7 Pro has nothing of the sort.
Samsung’s phone also has perks like Gear VR headset support and a 3.5mm headphone port. OnePlus doesn’t have those either.
Verdict: Samsung Galaxy S10