I would choose gold for now.
It is much more established and has a long trading history. As bitcoin is so young compared to gold it does not look that attractive especially as a long term investment. Gold is relatively stable with major people such as governments holding a lot of gold as a backup. Gold is still respected and more importantly understood by the man on the street.