Gold and Bitcoin both are two different things. Bitcoin is a digital currency. It is volatile so there are different prices at different times. If less today, more tomorrow. Currently a bitcoin is worth 46000 thousand dollars which is much higher. Again, tomorrow may be less. However, Gold is an asset that has very little volatility. Gold can support you until the end of life but crypto won't do it. In this concern Gold is one step ahead.
Depending from which point of view one looks at it, volatility and limited supply are only one factor. Given the fact that technology is constantly evolving, Bitcoin has an advantage over gold, speed and ease of transaction are the main factors to consider, I'm not talking about just a store of value, but also an alternative transaction tool, and Bitcoin has both.