The key difference is that Aswang is a broad term for various evil creatures, while Manananggal is a specific type of Aswang. Think of Aswang as the monster category and Manananggal as a creepy subcategory.