I know generally empty List is more prefer than NULL. But I am going to return NULL, for mainly two reasons
var nullOrEmpty = !( list?.Count > 0 );