Hi AB
You can expect higher returns on a 100% equity fund than on a with profits fund, so in general, you are better off in an equity fund.
However, if you need this money in three years time, then it might drop by 20% in an equity fund. If you can handle the downside, then I would consider switching.
I don't know the fund. Are there any charges for cancelling before retirement? Are there any benefits in staying? For example, Do you get a termination bonus on retirement?
Don't switch into a fund which has initial charges or high annual management charges. You might be able to switch into a Friends First equity fund at no cost.
Brendan