Both of them have advantages and disadvantages. Definitely Bitcoin and cryptocurrencies are by far more practical currently but in case the world ends you will still be eager to possess silver and gold on hand. And as concerns crypto, it is also a good deal easier to store it for more or less long terms.
in case the world ends , you cant either use your gold and silver because you are already dead and probably all things on earth will dissapear. however choosing between gold and bitcoin will still depends on the person. Some people who do not know bitcoin or dont trust bitcoin will definetely go for gold but the there were also people who prefer to choose both because they can afford to invest on both.
yet in my case , i would only go for bitcoin because bitcoin is already proven by me.