As long as Geralt's hair remains long and white (at least white-ish). Long hair was a privilege of royalty and nobility. For Geralt, wearing his hair long and flowing is a statement. He is not just any sword for hire, but the "king of witchers, and witcher of kings". The fashion for facial hair might come and go, but a man's long hair was his power.