Important questions to ask before buying insurance