For spray foam roofs with an acrylic coating, you can use either product. For silicone coated roofs, your only option would be silicone.