Oculus Rift S vs Htc Vive Cosmos ?

Oculus Rift S vs Htc Vive Cosmos. Which one is good ? Which one is buy ?