What do weather fronts separate?

*
air masses of different altitudes
air masses of different densities
the troposphere and mesosphere
the troposphere and stratosphere

Weather fronts separate air masses of different densities.