Так что, по сути, вы просто хотите проверить, присутствует ли конкретная строка в обоих списках или нет.Для этого вы можете использовать Linq, например
var data = constrings.Where(x => comparestring1.Contains(x) && comparestring2.Contains(x))
.ToList();
Ваш опубликованный код неверен как в синтаксическом, так и в синтаксическом отношении.Таким образом, красная линия.Более того, не уверен, какой смысл проверять жестко закодированную строку на каждой итерации другого списка.В любом случае, ваш опубликованный код должен быть таким, как показано ниже, используя Linq using System.Linq
bool result = comparestring1.Any(x => x == "WORKING" && comparestring2.Contains(x))