項目別リスト内に条件を追加するにはどうすればいいですか?

項目別リスト内に条件を追加するにはどうすればいいですか?

下記のリストには 3 つの項目があります。変数は 4 つあります: 1] varone 2] vartwo 3] varthree 4] sub は外部 CSV ファイルから取得されます。変数 sub の値が 4 より大きい場合、「値 B」の項目 2 が表示されます。しかし、どういうわけかこのコードは機能しません。itemize リスト内に条件を追加する方法を教えてください。

\begin{itemize}
\ifboolexpr{
  test {\ifdimgreater{\varone pt}{69.99pt}} or
  test {\ifdimequal{\varone pt}{69.99pt}}}
{\item \textbf{Value A: } Text for A.}{}
\ifnum\sub > 4
\ifboolexpr{
  test {\ifdimgreater{\vartwo pt}{69.99pt}} or
  test {\ifdimequal{\vartwo pt}{69.99pt}}}
{\item \textbf{Value B: } Text for B.}{}
\fi
\ifboolexpr{
  test {\ifdimgreater{\varthree pt}{69.99pt}} or
  test {\ifdimequal{\varthree pt}{69.99pt}}}
{\item \textbf{Value C: } Text for C.}{}
\end{itemize}

注: xelatex で article ドキュメント クラスを使用しています。

関連情報