1. Trois fils: This is the most literal translation and is used when talking about three sons in general.
2. Des fils: This is a more general way to say "sons" and is used when the exact number of sons is not specified.
Therefore, depending on the context, you can choose either trois fils or des fils.