A weird question to ask if you mean 'a' as 'one', since from what google tells me, one metric ton of gold is worth $46.7 million, whereas 1 Bitcoin is worth $23.7k. If I was offered the amount of gold that is worth the same in dollars as one Bitcoin, I'd undoubtedly take Bitcoin. But if we take 1 BTC vs tens of millions of dollars worth of gold, then gold in he obvious choice. You can't equate Bitcoin and its denominations with grams or tonnes. Weight and number are two quite different things. Overall, I think Bitcoin is way more practical and has more prospects than gold, but gold is way more stable in terms of value.