In order to clarify combustion oscillation based on the exact disturbance energy budget, three-dimensional direct numerical simulations (DNS) of hydrogen–air turbulent swirling premixed flames are conducted in this study, considering a detailed kinetic mechanism and temperature dependencies of transport and thermal properties. Stoichiometric and lean conditions under two swirl numbers (S=0.6 and 1.2) are investigated. The exact disturbance energy budget is closed to more than 92% for all computational conditions. Investigation of source term contributions reveals that the swirl number affects the order of contribution levels of some sources, while the equivalence ratio influences the fluctuation amplitude of the time derivative value of disturbance energy. It is shown that source terms related to fluctuations of entropy and heat sources are major contributors to disturbance energy growth and decay, respectively. In addition to these major terms, source terms related to non-equilibrium combustion chemistry are also determined to be influential to the time evolution of disturbance energy. The relation between disturbance energy generation and flame characteristics is discussed, based on the time–averaged distributions of some of the abovementioned important sources.