El Mate 10 Pro encajaría. Por poner más opciones similares:
Mi 8
Mi Mix 2S
OnePlus 6
LG V30
El Google Pixel XL probablemente tenga mejor cámara en la mayoría de las situaciones, pero su batería no es ninguna maravilla. Ninguno de estos destaca en batería precisamente, el Mate 10 Pro te durará más.