The price of Bitcoin may surpass gold, but it is not expected at the moment. The gold market is on an uptrend, so it is moving forward steadily. On the other hand, Bitcoin is not stable but unstable. Any time a bear market starts, we will see a market crash. Therefore, the price of Bitcoin can surpass gold if it stabilizes and moves forward.
Nobody talk about Bitcoin surpass gold in price, because how do you compare them in price, 1 bitcoin compares to 1 ounce of gold, it's not a fair comparision.
A better comparison is for their market caps, Market cap of Bitcoin compares to Market cap of Gold. It's better than price comparison, but it's still not good one because there are many things different between Bitcoin and gold.
Bitcoin will need its price to be about 8 times higher than current price to take over the first position in market cap that is currently held by Gold.
https://companiesmarketcap.com/assets-by-market-cap/Yes, they should be compare in terms of marketcap,
So far BTC = currently at $2 trillion, while Gold is around $18 trillion++. So there is still a huge difference in terms of the price. Nevertheless, BTC might surpassed Gold in the next 2 halving if we will see around $1m=
BTC.
And now that we have seen the price reaching $100k, we can only speculate that we can reach $1m as well.