What causes the subduction zone when an oceanic plate collides with a continental plate?

1) Oceanic plates are more dense than continental plates so the oceanic plate dives under the continental plate
2) When the continental plates collide the force is so great that it causes the surrounding crust to collapse
3) Continental plates are more dense than oceanic plates so the continental plate dives under the oceanic plate
4) Continental plates are more dense than oceanic plates causing the oceanic plate to push upward