There are a few things to consider when deciding if rubber or silicone is better for a squeegee. First, think about what material you will be using the squeegee on. If you plan on using it on glass, then either material will work fine. However, if you need to use the squeegee on something like tile or linoleum, then rubber may be the better choice because it won't scratch the surface. Second, consider how much water you'll be using with the squeegee. If you only need a small amount of water to get the job done, then silicone may be the way to go since it won't hold as much water as rubber. Finally, think about your budget. Silicone squeegees can be more expensive than rubber ones, so if cost is a factor then rubber may be the better option for you.