GPF is a tax-free retirement cum savings scheme which has variable interest rate. Whereas Public Provident fund has fixed rate of interest and does bring option of withdrawal of entire amount with any medical or emergency reason.