Insoles can come in different forms, you can opt for orthotic arch supports that ensure your foot maintains a healthy, natural form all day without any arch pain and over-pronation. You could also go in for cushioned arch supports that provide relief from foot fatigue. In sports shoes there could be a wide range of insoles based on the type of sports. Runners will benefit from good heel and forefoot padding, and cyclists need a stiff insole. For winter sports activities, you will need an insole that retains heat better.