I have a dictionary of string people (key) and string addresses (value). I want to have an if statement that returns true if any key in my dictionary contains the substring
You'll have to iterate over the collection and check each one. The LINQ Any method makes this fairly simple:
Any
dict.Keys.Any(k => k.Contains("anders"))