Compare Phones with Lenovo Vibe Shot and BLU Vivo XL

Lenovo Vibe Shot
lenovo vibe shot
BLU Vivo XL
blu vivo xl