Django only supports one authentication user. The best solution to your situation is to use the default user with two fields:
phone = models.CharField(max_length=20, blank=False)
mobile = models.CharField(max_length=20, blank=False)
and make a form to validate that you need either phone or mobile. Another option is to have:
phone = models.CharField(max_length=20, blank=False)
is_mobile = models.BoleanField()
and use is_mobile
to ask whether the user is using phone or mobile.
More specific situations have to be address in a similar way.