Indexes are bypassed when: NOT operator negates index usability (A), functions/expressions on indexed columns prevent direct index lookup (C), and ORDER BY with NULL columns on non-unique indexes may not use indexing effectively (E). IN operator (B) can use indexes, and SELECT clause columns (D) don't affect predicate indexing.