You can look for these 5 factors in a company before buying a life insurance plan:
Company’s claim settlement ratio
Asset Under Management (AUM) which is an indicator of company’s financial health & consumer trust
Brand value of the company/reputation of the company
Company’s presence (geographical & digital)
Ease and convenience provided to the customer