5 Best Long-Term ETFs

4. SPDR Portfolio Long Term Corporate Bond ETF (NYSE:SPLB)

10 Yr. Annualized Return: 2.93%

SPDR Portfolio Long Term Corporate Bond ETF (NYSE:SPLB) is part of the SPDR State Street Global Advisors fund family. It has $718 million in net assets and was set up in 2009. Its benchmark index is the Bloomberg U.S. Long Term Corporate Bond Index, with the ETF limiting itself to investing in bonds that have maturities of at least ten years. The SPDR Portfolio Long Term Corporate Bond ETF (NYSE:SPLB) has a higher yield to maturity than its benchmark index, with a total of 2,830 holdings.