Investing for retirement, college and other longer-term goals should favor stocks over bonds. Source link