Home Technology Is Vivo S1 a Better Buy Than the Redmi K20 and Realme X?