I prefer gold. It is not only possible to hold in hands, but you always know that you will not remain without money. It always has a residual value. Bitcoin can disappear and you will remain penniless.
but i think i present time it is very difficult to keep safe your gold as security is a big issue in present time. therefore i think you have a good option to invest your money in bitcoin where you money will be more safe and will even give you a good profit if the price of bitcoin goes up.