The reason for double helical structure of DNA is the operation of :
Electrostatic attractions
van der Waals forces
Dipole - Dipole interactions
Hydrogen bonding
As learnt in
The double-helical structure of DNA is the operation of hydrogen bonding.
Hence, the option number (4) is correct.