I think when compared to the advantages of gold and bitcoin, I choose gold. the reason is that when an economic crisis occurs, gold can play a role well while bitcoin cannot be like that. No one has yet known how bitcoin played its role when the economic crisis occurred because at the time of its launch in 2009 there was no problem in the world monetary system.
The second reason is that there is no control device or regulation causing bitcoin to be sold freely without any price limit, aka the price can be manipulated. Whereas gold itself is very different, investors will be more confident and feel safe when trading gold both physically and non-physically, as well as owning gold itself because gold has regulations that regulate and protect transactions.