If someone give you, which one you choose?
I will definitely prefer bitcoin over gold for mainly two reasons.
1- Bitcoin is easy to carry.
2. People can cheat and give impure gold. With bitcoin, you will be 100% sure that it is genuine (transaction on the blockchain).