Total bs. Bitcoins have zero intrinsic value. Bitcoins can be created in infinite amounts out of thin air, unlike gold which is scarce and costs a lot to produce.

Bitcoins are currently popular with the criminal element who crave anonymity, and speculators. But this bubble can easily burst if people lose faith, and bitcoins can be worth absolutely nothing (like any fiat currency). Unlike gold, which always increases in value over time as it becomes more expensive to produce and scarcer. My bet is on gold.