...can hold upto 1 year
Uh, if your timeframe is <=1yr, neither of those makes much sense. Gold is a long-term hedge against a fiat collapse that somehow results in at least some of the world regressing to a gold-standard, and bitcoin is long-term bet on a new inflation-hedge digital-money asset-class plus growth of a new censorship-resistant global payment network (plus some probability that in a fiat-collapse people would find bitcoin more useful than other alternatives (like gold-backing a new fiat)).
It makes almost no sense to think about either on sub-year timescales.