How to reuse a stage based on the input parameter

I have an choice input param (Build with Parameters). It has Dev, Test, Uat, Prep options.
I’d like to have a new stage “ Configuration” before deploying to one of the environment. For ex, if I select Prep and run the build I want a stage before Deploy to Prep stage called “Prep Configuration”. I can simply repeat a stage for each environment in the jenkinsfile. That an easy fix. But, I want to reuse a stage within the job.