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.