Both are quite expensive and long degrees.
Consider becoming a tradesman. You will make as much money, plus not have a ton of debt, plus start making income now.
Average Architect income: 60k
Average Pharmacist income: 110k
Average Tradesman income: 70k (depends on trade and area, eg a roofy in Aus earns a ton more than in USA)
Architecture training time: 5 year
Pharmacy training time: 4 year
Tradesman training time: 1-2 years
You could retire as a tradey before your architecture mate even finished studying - and they step out in to the world with maybe $0 balance (assuming they worked during their degree to pay off their $40k student loans).