The constructed symbol here has the same height as \subseteq.
\documentclass{article} \usepackage{amsmath} \usepackage{graphicx} \makeatletter \newcommand{\subsim}{\mathrel{\mathpalette\su@sim\subset}} \newcommand{\supsim}{\mathrel{\mathpalette\su@sim\supset}} \newcommand{\su@sim}[2]{% \begingroup \sbox\tw@{$\m@th#1\mkern-1mu\subseteq\mkern-1mu$}% \raisebox{\dimeval{\ht\tw@-\height}}{% \vbox{\m@th\offinterlineskip \sbox\z@{$#1\mkern1mu$}% for the vertical spacings \ialign{% \hfil##\hfil\cr $#1#2$\cr \noalign{\vskip \wd\z@} \ifx#2\supset \reflectbox{\resizebox{\wd\tw@}{!}{$#1\sim$}}% \else \resizebox{\wd\tw@}{!}{$#1\sim$}% \fi\cr \noalign{\vskip -2\wd\z@} }% }% }% \endgroup } \makeatother \begin{document} \[ A\subsim B\qquad A\supsim B \] \begin{center} $A\subsim B\subseteq C \qquad A\supsim B\supseteq C$ \\ $\scriptstyle A\subsim B\qquad A\supsim B$ \\ $\scriptscriptstyle A\subsim B\qquad A\supsim B$ \\ \fboxsep=0pt \fboxrule=0.1pt \fbox{$\subsim$} \fbox{$\subseteq$} \end{center} \end{document}

If the reflection of \sim is not desired, replace
\ifx#2\supset \reflectbox{\resizebox{\wd\tw@}{!}{$#1\sim$}}% \else \resizebox{\wd\tw@}{!}{$#1\sim$}% \fi\cr
with just
\resizebox{\wd\tw@}{!}{$#1\sim$}\cr
