Compare Phones with Honor 3X and Motorola Moto G

Honor 3X
honor 3x
Motorola Moto G
motorola moto g