✔ 最佳答案
If you translate "有得必有失" word by word, it may come out sounding quite awkward. If you prefer to select from commonly used english phrases and idioms, I think the following come close.
"You can't win them all."
"You win some, you lose some."
Hope it helps.