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

This article was written by a staff member of TheStreet.