BF3 and NF3 both are covalent compounds but NF3 is polar whereas BF3 is non-polar. This is because :
a. Nitrogen atom is smaller than boron atom
b. N−F bond is more polar than B−F bond
c. NF3 is pyramidal whereas BF3 is planar triangular
d. BF3 is electron deficient whereas NF3 is not