Citation: 2C_99/2018 E. C

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'assistance judiciaire et l'effet suspensif, d'annuler l'arrêt du Tribunal cantonal du 18 décembre 2018 ( recte 2017) et de prolonger son autorisation de séjour UE/AELE; 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 international. Par ordonnance du 2 février 2018, le Président de la IIe Cour de droit public du Tribunal fédéral a admis la demande d'effet suspensif. Le Tribunal cantonal se réfère aux considérants de son arrêt. Le Service de la population et le Secrétariat d'Etat aux migrations renoncent tous deux à se déterminer. Dans des observations finales, X.________ confirme implicitement ses conclusions.