Vivo x 12 pro mini md July 8, 2019 16 32 64 128 Vivo x 12 Vivo v25 vs mi 12 pro Mi 12 pro vs vivo x 80 Vivo v25 vs redmi 12 pro