It depends upon your objectives. Bitcoin is a better investment for potential short term profit, but you have the potential to lose a lot of money as well. Gold, though, is a stable investment that is almost guaranteed to make a long term on your investment.