Rory McIlroy insists he wouldn't switch years with Brooks Koepka if he had the chance, ahead of returning to action at the BMW PGA Championship.