you can always create a battery routine that favors one or the other phone, that's how 100% of fake 'battery life' videos on youtube are made.
gsmarena has different opinion.
www.gsmarena.com/vivo_x100_pro-review-2645p3.php
android authority has different opinion.
www.androidauthority.com/vivo-x100-pro-review-3396425/
QuoteSpeaking of battery life, the X100 Pro's endurance was disappointing given the 5,400mAh battery. I was able to get just about eight hours of screen-on time with light usage (browsing Reddit, listening to podcasts), while heavier usage (e.g. plenty of camera usage, automatic photo/video backups to pCloud) resulted in just five and a half hours of screen-on time.