Caps from fabric
Fabric swimming caps don't have the function of keeping your hair dry. They are mainly used as a hygiene aid and to prevent hair from falling into the pool. Alternatively, you can use fabric swimming caps to hold your hair during swimming, so your hair doesn't get into your eyes. The advantage of these caps is that they last a long time, but on the contrary, they dry longer. Fabric caps are also often used by children who don't mind getting their hair wet, or the silicone caps are pulling their hair and make swimming uncomfortable for them. You can have a fabric swimming cap at home as a second option to the silicone one. Try for example quality fabric swimming caps from Speedo.