Simply because the price/value are based on different exchanges, like what other being said above posts. While coinmarketcap getting its average price on
21 mostly all exchanges which were the BCD listed while worldcoinindex only have
10 smaller base in number exchanges and obviously the price will differ from each other. And I will always recommend coinmarketcap to be the most accurate price in every coin.