Citation: 2C_20/2024 E. C

A.________ dépose un recours au Tribunal fédéral contre l'arrêt cantonal du 21 novembre 2023. Il conclut principalement à l'annulation de l'arrêt attaqué et à la prolongation de son autorisation de séjour. Subsidiairement, il demande le renvoi de l'affaire au Tribunal cantonal pour nouvelle décision au sens des considérants. Il requiert par ailleurs l'octroi de l'effet suspensif ainsi que l'assistance judiciaire. Par ordonnance du 15 janvier 2024, le Tribunal fédéral a renoncé provisoirement à exiger une avance de frais et dit qu'il sera statué ultérieurement sur l'octroi de l'assistance judiciaire. Par ordonnance du même jour, la Présidente de la II e Cour de droit public a admis la requête d'effet suspensif. La Direction de la sécurité se rallie aux considérants de l'arrêt du Tribunal cantonal et conclut au rejet du recours. Le Tribunal cantonal conclut au rejet du recours.