Hydrogen peroxide is unstable, particularly in light, and emits oxygen free radicals.  These oxygen free radicals combine with whatever materials they touch - in this case, hair.  When they bind to a pigment, they damage the pigment molecule, which tends to produce a lighter color.  Melanin is one common human pigment molecule that becomes lighter, but it is certainly not the only pigment.  So yes, it depends on the base color of hair - in particular, on the proportions of the pigments contained in the hair being exposed to peroxide.
හයිඩ්‍රජන් පෙරොක්සයිඩ් විශේෂයෙන් ආලෝකයේ දී අස්ථායී වන අතර ඔක්සිජන් නිදහස් රැඩිකලුන් විමෝචනය කරයි. මෙම ඔක්සිජන් නිදහස් රැඩිකලුන් ස්පර්ශ කරන ඕනෑම ද්රව්ය සමඟ ඒකාබද්ධ වේ - මෙම නඩුවේදී, හිසකෙස්. ඔවුන් වර්ණකයකට බන්ධනය වන විට, ඒවා වර්ණක අණුවට හානි කරයි, එය සැහැල්ලු වර්ණයක් නිපදවීමට නැඹුරු වේ. මෙලනින් යනු සැහැල්ලු බවට පත්වන එක් පොදු මානව වර්ණක අණුවක් වන නමුත් එය නිසැකවම එකම වර්ණකය නොවේ. ඔව්, එය හිසකෙස් වල මූලික වර්ණය මත රඳා පවතී - විශේෂයෙන්, පෙරොක්සයිඩ් වලට නිරාවරණය වන හිසකෙස්වල අඩංගු වර්ණකවල අනුපාතය මත.