Mi8: Mejor pantalla si te gustan las amoled, la del MI8 es muy buena, algo mejor de rendimiento, mejor batería
P20: Mejor cámara, mejor sonido, mejor diseño (para mí, sobre todo por ese notch gigantesco del mi8)
Si vas a perder dinero yo no haría el cambio, pero si tienes la picada de tener el Mi8 adelante, es un bicho