General terms:
* Evasive: This is the most direct and common word.
* Equivocal: This implies using ambiguous language to avoid giving a clear answer.
* Vague: This describes speech that lacks clarity and specificity.
* Ambiguous: Similar to equivocal, this implies a lack of clarity in meaning.
* Circumspect: This describes speech that is cautious and avoids direct answers.
* Noncommittal: This suggests a refusal to take a clear position or provide a definite answer.
More specific terms:
* Prevaricate: This describes deliberately misleading someone with evasive speech.
* Obfuscate: This describes making something unclear or confusing through evasive language.
* Dodge: This implies avoiding answering a question directly.
* Sidestep: Similar to dodge, this suggests moving away from a difficult topic.
* Waffle: This implies speaking hesitantly and without giving a clear answer.
The best word to use will depend on the specific context and the nuance you want to convey.