According to KBW, these financial stocks are your best bets for 2017. Meta Financial Group (CASH) , Stewart Information Services  (STC) , National General Holding  (NGHC) , Colony Starwood Homes (SFR) , VOYA Financial (VOYA) , SVB Financial Group  (SIVB)  KKR & Co. (KKR) , Aon  (AON) , Charles Schwab  (SCHW)  and Visa (V)  are the best stocks. 

This article was written by a staff member of TheStreet.

More from Video

5 Highly Anticipated Tech IPOs to Watch in 2019

5 Highly Anticipated Tech IPOs to Watch in 2019

These Are the Worst Cities for Women-Owned Businesses in America

These Are the Worst Cities for Women-Owned Businesses in America

Trading Strategies: How to Play the Federal Reserve's Decision This Week

Trading Strategies: How to Play the Federal Reserve's Decision This Week

Smaller Cap Stocks Could Make Great Stocking Stuffers Ahead of 2019

Smaller Cap Stocks Could Make Great Stocking Stuffers Ahead of 2019

If You Want to Invest in Artificial Intelligence, Here's the One Stock to Buy

If You Want to Invest in Artificial Intelligence, Here's the One Stock to Buy