it depends on the keycap material, abs inevitably shine after prolong used, but PBT resists longer.
but not sure if hand sanitizer is speeding the process, because even cheap taihao 20dollar keycaps last at least a month before shining (without using hand sanitizer)