It’s now possible to create dynamic questions, where child questions appear and disappear based on the selection made in the parent question.
Here’s a video that demonstrates just a few of the useful things you can do with dynamic questions.
The implementation of dynamic questions takes advantage of Lightning Flow’s new ability, as of Spring ’18, to insert lightning components into flow screens. Using this, we’ve built a lightning component that produces dynamic questions upon request, and packaged it so that you can use it without touching code.
For more information, see https://github.com/alexed1/LightningFlowComponents/tree/master/flow_screen_components/dynamicQuestionFSC