Conversational forms

In the conversational form, each field is displayed one at a time. This increases user engagement which will also increase the number of submissions you get.

You can also use show/hide condition to change the field that is shown dynamically.