A body floats or sinks due to difference in their __.
Densities
A body having density higher than that of the liquid would sink and a body with density lower than that of the liquid would float. So, it is the difference in density that determines whether an object would float or sink.