How to twist object maintaining uniform section?
Your topology lacks some horizontal edge loops, that's why it shrinks on its middle, so go in Edit mode, CtrlR then scroll (or +) to increase the amount of edge loops, then let's twist again!