超初心者なので的外れだったら許してください。

if文をswitch文に変えて、
defaultのところで「ぬるぽ」とか表示してみてVodafone端末で見てみると良いのではないでしょうか。

Vodafone端末で「ぬるぽ」と表示されたらvodafoneの識別文字列が間違っていると言えるのではないかと思いました。

よく分かってない者が偉そうに回答してしまってスミマセン。