Viruses provide good transfection efficiency and sustainable gene expression, and they protect the gene from degradation; however, they are vulnerable to immunogenicity, can be highly toxic, have poor targeting potential, and have very high costs.On the contrary, nonviral vectors are relatively less toxic, capable of transferring large quantities of genetic material, and easy to prepare, while they do not trigger unwanted immune reactions.