The present invention relates to a composition for keratin fibers, preferably hair, comprising (a) at least one cationic vinylpyrrolidone polymer (b) at least one cationic cyclopolymer having at least one ring-structure in the backbone of the polymer and (c) at least one oxidizing agent, wherein the (a) cationic vinylpyrrolidone polymer and the (b) cationic cyclopolymer are different from each other, and the weight ratio of (the amount of the (a) cationic vinylpyrrolidone polymer)/(the amount of the (b) cationic cyclopolymer) is 1.5 or more. The present invention can prevent or reduce the loss of volume of keratin fibers when the keratin fibers are colored by, for example, dyeing or bleaching, and when the colored keratin fibers are washed by, for example, shampooing.La présente invention concerne une composition pour fibres de kératine, de préférence des cheveux, comprenant (a) au moins un polymère cationique de vinylpyrrolidone (b) au moins un cyclopolymère cationique ayant au moins une structure cyclique dans le squelette du polymère et (c) au moins un agent oxydant, où le (a) polymère cationique de vinylpyrrolidone et le (b) cyclopolymère cationique sont différents lun de lautre, et le rapport en poids de (la quantité du (a) polymère cationique de vinylpyrrolidone)/ (la quantité du (b) cyclopolymère cationique) est de 1,5 ou plus. La présente invention peut empêcher ou réduire la perte de volume de fibres de kératine lorsque les fibres de kératine sont colorées par, par exemple, teinture ou décoloration, et lorsque les fibres de kératine colorées sont lavées par, par exemple, un shampooing.