Why the bond angle of PH3 is lesser that that of PF3?
VSEPR works by accident in the cases of $\ce{NH3}$ and $\ce{NF3}$. In reality, there are much more things to consider as shown in this answer. All four compounds should have bond angles of $90^\circ$ if there were no other effects present.

For both nitrogen compounds, the effects are the short $\ce{N-X}$ bonds which lead to steric clash of the three substituents. Thus, the bond angle is broadened from the original, hypothetical $90^\circ$ to whereever it may seem comfortable to the molecule. Since fluorines are larger atoms than hydrogens are, the $\ce{N-F}$ bond is longer than the $\ce{N-H}$ bond ($137~\mathrm{pm}$ versus $102~\mathrm{pm}$) and therefore the atoms can agree on a smaller bond angle (less crowding).

For phosphorous, we can initially assume that the bond angle of $\ce{PH3}$ is close enough to $90^\circ$ for no hybridisation to be necessary (semi-proven by this answer of Martin) and likewise for $\ce{PF3}$. The bond lengths are $142~\mathrm{pm}$ and $156~\mathrm{pm}$, respectively. The difference in bond lengths is only half of that of the nitrogen compounds ($14$ versus $35~\mathrm{pm}$). Therefore, we can assume the bond length to be mainly dictated by the central phosphorous atom, while the bond angles must be dictated more by the outer atoms. Since again fluorine is larger than hydrogen, this time the better way to stabilise the molecule is not to lengthen the bonds but to expand the angle.