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.
I think it depends on your priority if you are for the long term and dont care about checking markets all day you can play it safe and go for the gold.
Because it is the oldest and the most popular investment that everyone in the world know it, but if you are in it for the short term you can go for the bitcoin and crypto currency I, general since it is the new thing.