Faits: A. Par jugement du 26 mai 2009, le Tribunal correctionnel de l'arrondissement de l'Est vaudois a condamné X._, pour infraction grave à la loi fédérale sur les stupéfiants, à une peine privative de liberté de quarante-huit mois, sous déduction de 114 jours de détention préventive. En outre, il a reconnu X._ débiteur de l'Etat de Vaud d'une créance compensatrice d'un montant de 26'000 fr. En bref, il a retenu que, en juillet 2008, X._ a reçu d'un fournisseur résidant en Hollande 500 g. de cocaïne et qu'il en a revendu 120 g., pour 6'000 fr., à Y._. Quelques temps plus tard, il s'est approvisionné auprès du même fournisseur d'au moins 540 g. de cocaïne, dont il a revendu 100 g. à Y._. Son trafic a porté, au total, sur 1040 g. de cocaïne, ce qui correspond à une quantité de 415,48 g. de cocaïne pure (taux de pureté moyen de 39,95 %). B. Par arrêt du 31 août 2009, la Cour de cassation pénale du Tribunal cantonal vaudois a admis partiellement le recours formé par X._. Il a réduit à 15'000 fr. le montant de la créance compensatrice et confirmé le jugement de première instance pour le surplus. C. Contre ce dernier arrêt, X._ dépose un recours en matière pénale devant le Tribunal fédéral. Il conclut, principalement, au prononcé d'une peine de 24 mois, avec sursis et délai d'épreuve de cinq ans; à titre subsidiaire, à une peine privative de liberté de trois ans, avec sursis partiel, et, à titre plus subsidiaire, à l'annulation de l'arrêt attaqué et au renvoi de la cause aux autorités cantonales pour nouveau jugement.