This is the wrong way to use ||. The || operator separates fully independent logical tests. "e" is not a full logical test, it’s just a single character, so it is truthy.
Is asking if the letter is equal to the string "a". If it is not, then it tests if "e" is true. Since just testing a non-empty string by itself is true, this statement will always return true.
Repeat the way you compared the letter a for the rest of the letters.