It depends on what you are trying to seal. For general household use, silicone sealant is a popular choice as it is waterproof and flexible. However, for more heavy-duty applications such as sealing concrete or metal, polyurethane sealant may be a better option. It's important to read the label and choose a sealant that is appropriate for your specific needs.