There are a number of review articles online about this subject. In any case, I recommend sonarworks. They have calibrated dozens of headphone sets in common use, and this data is used at the end of your signal paths to correct for distortions. There’s a different correction curve for each output. I have 2 completely different headphone sets, and mixes sound exactly the same to me when I switch sets. You can also do corrections for monitor speakers, but it’s more involved. (You need a microphone and half an hour to scoot around with it to the sound of chirps and sweeps.)
To keep the sonarworks option open, choose from this list. I seem to remember that there are other companies like sonarworks, but sonarworks seemed the best to me at the time.