the idea is to be in a calorie defecit, but is it better to change macros too or keep them the same just reduce the total calories?

is it better to do cardio AND be in a calorie defecit or just cut calories and keep the normal weightlifting routine?