\documentclass{article}

\usepackage{amsmath}
\usepackage{xepersian}
\settextfont{Yas}

\makeatletter
\def\mycases#1{
\left.\vcenter{\normalbaselines\m@th
    \ialign{\hfill$##\hfil$&\quad{##}\hfil\crcr#1\crcr}}\,\right\}
}
\makeatother


\def\atest{\mycases{\text{جمله کوتاه} \cr \text{این جمله یک جمله طولانی است.}}}
\def\test{\mycases{\atest\text{جمله کوتاه} \cr \atest\text{این جمله یک جمله طولانی است.} \cr \text{همینطوری}}}

\def\cesetest{$\mycases{\test\text{عبارت اول} \cr  \text{عبارت دوم}}\text{test}$}

\begin{document}
فرم دستکاری شده: \hrule

\cesetest

\bigskip
فرم اصلی:  \hrule

\let\mycases\RTLcases
\cesetest

\end{document}
