NF3 has a trigonal pyramidal structure. Nitrogen has three bonds with fluorine and the presence of one lone pair. There is a good amount of polarity due to the electronegativity differences in both atoms. Nitrogen develops a semi-positive charge and the fluorine ions develop semi-negative charges. The lone pair is responsible for the pyramidal structure without whose presence would be trigonal planar.