I would like to keep hair forever. But you don’t understand balding in the early 20s. Your choice of women falls greatly. I shaved my head once and got less attention from women. I look better with hair makes me look young because I am. I just want to enjoy life right now and if I lose hair in my 30s it’s ok cause by then I’m not out there chasing young sexy women. Not that life is all about chasing sexy women. But hair surely helps me enjoy being young.
There are two options that can help you. You can shave your head and get Scalp MicroPigmentation done so you always look full headed (see here: https://scalpmicropigmentation.com/bold-shaved-look/ ).
Or you might consider a hair transplant when you are a bit older. I recommend that you wait until you are 26 years-old for the hair transplant option.