Cationic polymers have been studied for nucleic acid delivery both in vitro and in vivo. However, many polymer-based formulations suffer from lack of stability in biologic fluids due to interactions with anionic biomacromolecules such as proteins and polysaccharides. Likely, the stronger the electrostatic interactions between a cationic polymer and nucleic acids, the higher the stability of the polyplexes in biologic fluids will be. To get evidence for this hypothesis, quaternized poly[3,5-bis(dimethylaminomethylene)-p-hydroxyl styrene] (QNPHOS) with two permanently charged cationic sites per monomer unit as well as its block copolymer with PEG were synthesized and compared with the standard transfectant pDMAEMA, in terms of nucleic acid binding strength, gene silencing and transfection activities of the complexes which these polymers form with siRNA and plasmid DNA, respectively. It was shown that siRNA complexes based on QNPHOS and QNPHOS-PEG dissociate in the presence of a fourfold higher heparin concentration than necessary to destabilize pDMAEMA complexes. Under the same conditions, complexes of DNA and QNPHOS or QNPHOS-PEG did not show any dissociation, in contrast to pDMAEMA polyplexes. The DNA polyplexes based on QNPHOS or QNPHOS-PEG did not show transfection activity, which might be ascribed to their high physicochemical stability. On the other hand, siRNA complexes based on QNPHOS and QNPHOS-PEG showed a low cytotoxicity and an improved siRNA delivery and high gene silencing activity, even higher than those based on pDMAEMA. This might be due to the excellent binding characteristics of QNPHOS and QNPHOS-PEG to siRNA which in turn is ascribed to the presence of two permanently charged cationic groups per monomer unit. Based on the results of this study, it is concluded that formation of strong siRNA complexes with polymers containing double charges per monomer is advantageous.