Oral communication is more dynamic and immediate than written communication but has lower retention of information and is less precise. Written communication has higher retention, allows for more precision, and can cover more points but lacks the dynamic nature of oral exchanges and non-verbal cues. Key differences between oral and written communication include factors like spontaneity, precision, retention, and the ability to give and receive feedback.