Compare Phones with Lenovo Vibe X and Motorola Moto X (Gen 2)

Lenovo Vibe X
lenovo vibe x
Motorola Moto X (Gen 2)
motorola moto x (gen 2)