Concrete can be given any colour or texture as you want. but Asphalt can't.

Concrete driveway requires atleast a week for setting and curing but Asphalt driveway requires 2-3 days.

Concrete Driveway lasts for 40 years and more and Asphalt driveway lasts for 20-25 years.

Repair to Concrete Driveway  is costly but less frequent. However, repair is more frequent in Asphalt driveway

Concrete Driveway costs  double than that of Asphalt Driveway. But in longer run due to less maintenance it will be cost effective.