N is much more electronegative atom than H-atom While that of P is close to hydrogen. Therefore NH3 molecules undergo inter-molecular hdrogen bonding while the occurence of this type of hydrogen -bonding is absent in PH3. It is because of this bonding that (NH3)x clusters are formed . So, in order to break H-bonds holding NH3 molecules in their cluster more heat energy is required and hence boiling points of NH3 is higher than that of PH3.