DH setting is used when flying an approach based on Radalt i.e. Cat2/3 ILS.
MDA is used when flying an approach based on Baro alt i.e. Non-precision or Cat 1 ILS. This is based on operators using QNH for approach. I have never used QFE so am not sure if there is a difference.