Phishing random malicious email attacks designed to get your sensitive information.
Spear phishing are phishing attacks carefully designed to get a specific target.
Whaling attacks are Spear phishing attacks that targets high-profile employees, such as the CEO or CFO, that have complete access to companies sensitive data.

Difference between Phishing Spear Phishing and Whaling attacks?