The classic comparison theorem of quantum mechanics states that if two potentials are ordered then the corresponding energy eigenvalues are similarly ordered, that is to say if Va ≤ V b , then Ea ≤ E b . Such theorems have recently been established for relativistic problems even though the discrete spectra are not easily characterized variationally. In this paper we improve on the basic comparison theorem for the Dirac equation with spin and pseudo-spin symmetry in d ≥ 1 dimensions. The graphs of two comparison potentials may now cross each other in a prescribed manner implying that the energy values are still ordered. The refined comparison theorems are valid for the ground state in one dimension and for the bottom of an angular momentum subspace in d > 1 dimensions. For instance in a simplest case in one dimension, the condition Va ≤ V b is replaced by Ua ≤ U b , where Ui(x) = x 0 Vi(t)dt, x ∈ [0, ∞), and i = a or b.