The fact that bitcoin is so new makes it hard to pick it in such a two-choice game IMO, gold has existed from many years and it's value although not that stable is still approved by most people and therefore gains value, Bitcoin is new and has not completed 10 years yet and does not have that much of mainstream adoption yet.
I would invest in both. Bitcoin, in my opinion, is more likely to gain a larger amount of value over the next 10 years, but is also a much riskier investment than gold, for obvious reasons.
About 10 years.we know that bitcoin has limitation and it will increase more but 10 years is too long to reach maximum profit in bitcoin and i think the maximum profit that you can get in bitcoin is $1000-$2000..