Definately shares. You are looking at a 18-21 year period. Over this time frame shares are your best bet for the most appreciation. You could then invest only in UK equity or go for a a global portfolio (which would at least diversify some of your risk). In a few years, if still worried...