Rubber is very durable, and those blades are best used for floor and flat surfaces. On the other hand, silicone blades are more flexible and soft. These are best for cleaning mirrors, tiles, and glass surfaces.