The main difference between the medications is the name. Alprazolamus is the popular generic name of the anti-anxiety drug, as well as the name of the main active ingredient, whilst Xanax is the more common brand name. Generally, brand name medications are more expensive, so there may also be a difference in the price. Basically approved generics offer the same constituency, make-up, effectiveness and so on as original medications, meaning they are identical but typically much cheaper