Can't really say that without knowing the rest of your portfolio.
If you rent a house, don't own anything of value, and have 100% of your money in stocks....you should probably take the guaranteed 5%.
If you own a house free and clear and have $100,000 in your checking account, you should cash out and invest.
Honestly though I'm on the safer side generally. A 5% guaranteed return is pretty damn good. And with the "Trump factor" there is NO telling what the stock market will do (I can't promise up or down, but I'd bet its a wild ride over the next 4 years...).