Truvada and Descovy are different variations of the same antiviral medications. Mostly Truvada and Descovy differ in terms of side effects and health conditions that are important to monitor for during long term use. Additionally, Truvada is now available as a generic medication while Descovy is brand name only. This can affect how insurance companies cover each medication.