Rubber soles should be better.
The advantages of rubber soles are good wear resistance, slip resistance, elasticity, not easy to break, good flexibility, good extensibility, stable shrinkage, good hardness, good flexibility, and waterproof.
Rubber is a natural material and comes from nature, so it has the function of environmental protection. Therefore, it is also commonly used on the soles of safety shoes. Because of the natural rubber soles, the density is relatively high, and the safety soles are often heavy. In addition to some special requirements of the original safety shoes, the whole pair of safety shoes can be heavy after being made. However, in many cases, you will still choose this type of safety shoes, because it has the effect of wear-resisting and anti-skid.