前から気になっていたswitchの質問・・・。

$iが50文字以上場合のときに処理する場合はifでしてますけど、
switchですることは可能でしょうか?

switch ($i){
    case ($iが50以上の場合): break;
    default:
}

この場合、caseで比較するときは、===のみの比較なんですか?