Your storm damage insurance would be the one paying for roof repairs as a result of a storm. If a neighbor's tree or property has damaged your home, generally their insurance would not be involved unless neglect on their part is proven.