BF3 and NF3 both are covalent compounds but NF3 is polar whereas BF3 is non-polar. This is because : | Chemical Bonding β€” Chem-Mantra | Chem-Mantra