Con el mate 20 pro tienes camara y bateria, aunque no la mejor del mercado, dado que este modelo esta a puntito de renovarse, aun asi muy buen telefono pero si te lo puedes permitir yo me esperaria al mate 30 pro o pixel 4 o el note 10+ que ya esta a la venta....
Luego con el xiaomi mi9 ni tendras una camara top, ni mucho menos una bateria top
, ahi te dejara mucho que desear en ambos aspectos comparado con el iphone
Saludos