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

60 Seconds: What Are the Bank Stress Tests?

60 Seconds: What Are the Bank Stress Tests?

Chart Professor: 3 Things You Need to Know About Every Stock Chart

Chart Professor: 3 Things You Need to Know About Every Stock Chart

Surprising Reasons Airline Stocks May Surge Even If There Are Ticket Price Wars

Surprising Reasons Airline Stocks May Surge Even If There Are Ticket Price Wars

Google Invests $550 Million in JD.com and 4 Other Stories to Watch Monday

Google Invests $550 Million in JD.com and 4 Other Stories to Watch Monday

60 Seconds: What is the Yield Curve and Why is Everyone Talking About It?

60 Seconds: What is the Yield Curve and Why is Everyone Talking About It?