I would choose for gold, I love long term investments.
Also thinking that gold has a better future in a long term.
Although the bitcoin is the future of all currency's
Bitcoin can also be the best as a long term investments if you hold it for really long time, and I am sure it will give you best returns in compare to gold in future.