Comparing two strings or two list, Usage Limits?

Comparing two strings or two list, Usage Limits?

1) "Solicitar Oficina en Renta" Stateless Form

This form searches in  "Buscar" Form

2) "Colonias Separadas por Commas" String Field

This field provides with "Colonias" separated by commas.

3) I compare the "Colonia" field of fetched records with the string field "Colonias"

4) Them I convert "Colonias" into a List and try to compare each element with the "Colonia" field of fetched records.

5) I do this in order to get this result:

Options Searched

Roma Sur
Polanco Chapultepec

Options Available

Roma
Roma Norte
Polanco

Search Results: 2 options availbe appear in seach results, because is enough that options available contain Roma or Polanco words.

    ListColonias = input.Colonias.remove(" ").toList();
    for each e in ListColonias
    {
        f = e.toLowerCase();
        if (Col.contains(thisapp.admin.sinascentos(f)))
        {
            okID = okID + r.ID + ",";
            countprop = (countprop  +  1);
            stringEmail = (stringEmail + "<b>" + r.Propiedad + " en " + r.Operaci_n + "</b> en colonia " + r.Colonia + " de " + thisapp.CurrencyFormat(r.Precio_MXN) + " pesos. " + "Tiene " + r.Construcci_n_m2 + "m2 de superficie, " + r.Terreno_m2 + "m2 de terreno y " + r.Estacionamientos + " estacionamientos," + "Conservación: " + r.Conservaci_n + ", Estilo: " + r.Estilo + ", Recámaras: " + r.Rec_maras + ", Baños: " + r.Ba_os + ", Edad: " + r.Edad + ", Amueblado: " + r.Amueblado + ".<br><br><b>Observaciones</b>: " + r.Observaciones.toLowerCase()) + ".<br><br>";
        }
    }

Any idea to be inside usage limits?