The current interest rate compared to stock market performance affects the relative desirability of bonds. When the Federal Reserve raises rates, stocks become less desirable (since lower rates make it easier for companies to expand), and bonds become more desirable because of the higher yield.