Coinmarketcap is the best ever site so majority of the peoples are looking this sites. But coingecko is new to this crypto platform compared to Coinmarketcap and I am also believe in Coinmarketcap because is more accurate in any other sites.
Everything should be your personal perspective so you check both the site. But all the sites are little bit changing the status no one is accurate status.