How do I test if a field has a value in twig?
There is an issue about this on Drupal.org: Checking for empty fields in Twig templates is complicated.

Use the following syntax and keep an eye on updates: 

{% if content.not_required|render %}
    {{ content.not_required }}
{% else %}
    {{ content.required }}
{% endif %}