Hi JackiChan, 
Here's the 
website of MPFA you can check out which Insurance company provides the best performance & the lowest fees & charges (coz the fees & charges will also spend you part of the gains from the funds). You can select a few companies to compare and see which one has the best performance and check out which one charge you the lowest fees. 
Hope this helps. 
Chan