Oceanic crust is heavier. The oceanic crust is formed by solidification of the lava erupted at the mid-oceanic ridges (MOR). read more
Hence, the oceanic crust with high mafic content is heavier. On the contrary, continental crust is lighter because of its felsic composition. It is mostly composed of Feldspars, Mica, Quartz or K-Na dominant silicates, which leads to lowering of density of these minerals and on a larger scale lowering of density of the continental crust. The composition of oceanic and continental crust depends on differentiation of source magma/lava. Let's not make it complex. read more
Magma is lighter than oceanic crust or continental crust. Continental crust is lighter than oceanic crust. read more