you can also have the leather refinished instead of replacing it. they fill the cracks etc and touch up the "paint". I like this look more but ymmv depending what is available near you
If it's aniline, there's little they can do. That's also the nicest leather for a sofa (IMHO) as it breathes and so doesn't get uncomfortable to sit in when the weather is warm.