Compare BLU Vivo X with Samsung Galaxy S10, Samsung Galaxy S10 5G, Samsung Galaxy S10+