Bollocks to the generalisation about one will be running in 20 years and the other wont. Toyota have had their share of problems with the newer engines and front diffs and most cars properly serviced will last very well. Toyota do not have a monopoly on longevity (particularly where rust is concerned in the older ones).
Cheers