There's no contest, .tk is better in nearly every way.
Both use DNS, both expire after a year, both have a premium option, they're remarkably similar. The deal breaker is that .tk is an actual domain name, while co.cc is nothing more than a subdomain. Another reason why .tk is superior is...