Citation: 2C_1/2018 E. 2

Agissant par la voie du recours en matière de droit public, X.________ demande au Tribunal fédéral, sous suite de frais et dépens, outre l'effet suspensif et l'assistance judiciaire, d'annuler l'arrêt du Tribunal administratif fédéral du 22 novembre 2017 et de renvoyer la cause au Secrétariat d'Etat pour qu'il approuve la prolongation de son autorisation de séjour; subsidiairement d'annuler l'arrêt précité et de renvoyer la cause à l'autorité précédente pour nouvelle décision dans le sens des considérants. Il se plaint de violation du droit fédéral. Par ordonnance du 4 janvier 2018, le Président de la IIe Cour de droit public du Tribunal fédéral a admis la demande d'effet suspensif. Il n'a pas été ordonné d'échange d'écritures.