There are some factors to consider when purchasing sealant. Find out what sealant adheres to the surface you are working on the best. Different materials will have a higher lifespan and durability. Research how difficult it is to apply the sealant, some are flexible while others allow little to no movement.
It may be tempting to purchase the cheapest option, just be warned that the cheap option is rarely the best. Make sure your project can hold up with a lower-quality sealant. Consider if your sealant is resistant to the environment (sunlight, water, etc). Take note of the VOC content (volatile organic compound) to see if safety measures need to be taken for the toxicity. Polysulfide sealants have a higher VOC content.