IndexOf is the only way to check without case sensitivity, but you could use Linq methods:
Dim searchFor As String() = New String() {"lorum", "ipsum"}
Dim contains As Boolean = searchFor.Any(Function(s) data.IndexOf(s, StringComparison.OrdinalIgnoreCase) > 0)