As far as life is concerned, asphalt and concrete have a long life, but concrete has a bit of edge on life. Both have equal weather resistance.