Faits: Faits: A. Par jugement du 11 juillet 2007, le Tribunal correctionnel de l'arrondissement de Lausanne a condamné X._ pour infraction grave à la loi fédérale sur les stupéfiants (art. 19 ch. 2 let. a et c LStup) à une peine privative de liberté de trois ans et demi, sous déduction de 344 jours de détention avant jugement. En bref, il a retenu que X._, de nationalité ivoirienne, avait été impliqué, entre l'automne 2005 et le mois d'août 2006, dans un trafic portant sur un total de 424 grammes de cocaïne (ce qui représente environ 199 grammes de cocaïne pure) et que le chiffre d'affaires réalisé était d'au moins 51'350 francs. En bref, il a retenu que X._, de nationalité ivoirienne, avait été impliqué, entre l'automne 2005 et le mois d'août 2006, dans un trafic portant sur un total de 424 grammes de cocaïne (ce qui représente environ 199 grammes de cocaïne pure) et que le chiffre d'affaires réalisé était d'au moins 51'350 francs. B. Par arrêt du 5 novembre 2007, la Cour de cassation pénale du Tribunal cantonal vaudois a partiellement admis le recours de X._. Elle a considéré que la circonstance aggravante du métier n'était pas réalisée et réduit en conséquence la peine privative de liberté à trois ans et trois mois, maintenant le jugement pour le surplus. B. Par arrêt du 5 novembre 2007, la Cour de cassation pénale du Tribunal cantonal vaudois a partiellement admis le recours de X._. Elle a considéré que la circonstance aggravante du métier n'était pas réalisée et réduit en conséquence la peine privative de liberté à trois ans et trois mois, maintenant le jugement pour le surplus. C. Contre cet arrêt, X._ dépose un recours en matière pénale devant le Tribunal fédéral. Il conclut à la réforme de l'arrêt attaqué en ce sens qu'il est condamné à une peine privative de liberté égale ou inférieure à trois ans, assortie du sursis pour la partie de la peine excédant la détention préventive déjà subie. En outre, il sollicite l'assistance judiciaire. Il n'a pas été ordonné d'échange d'écritures.