I recommend a mixture of both, but mostly weights. Alternating between the two is a good way to find balance and you’ll reap the benefits from both.
According to the American Cancer Society, two to three strength-based workouts each week can result in significant health benefits, such as increased muscle mass, stronger bones, boosted metabolism, better posture, balance and joint flexibility. Research shows it also can boost heart health and have a positive impact on your mental health.
Regularly increasing your heart rate and blood flow by adding cardio into your routine can also promote heart, brain, skin and lung health, as well as improve your sleep and energy levels.