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