Normally I would prefer gold over bitcoin but gold is overfed already. It only gets pumped in extreme occasions like world war. Bitcoin is super young comparing to gold. It means, unlike gold there is much more room for bitcoin to grow.
Yes in the past, gold was still the number one choice for many people, the attractiveness and value of gold make gold popular, attracting many investors. However, until now, the demand for gold has fallen dramatically because gold price management by the government make gold become stable, so it does not bring too much profit to investors and investors have to look for a new investment. And bitcoin appears, replacing the position of gold, bitcoin has become an ideal investment because the potential of bitcoin and the profitability of bitcoin is too great.