Pues segun cuanto quieras pagar. Los tres tienen practicamente el mismo hardware a excepcion de la camara (no se si view 10 y honor 10 la compartiran o que), pero los precios es el factor clave. El P20 es el mas caro de los 3, el view 10 lo puedes encontrar por unos 450 y el Honor 10 hasta que no salga en españa no se sabe el precio oficial. Sus rivales Xiaomi? Pues los mas tochos, es decir, Xiaomi Mi MIX 2S y el Mi 7 cuando salga