Both heavy weights with fewer reps and lighter weights with more reps can build muscle. Heavy weights (4-6 reps) focus on strength and muscle size, while lighter weights (8-12 reps) enhance muscle endurance and hypertrophy. A balanced routine incorporating both is optimal.