Oil life?? Time vs. mileage ....

I run mobile 1 full synthetic the advanced formula (not sure the specific name at the moment but its the most expensive they have). I've had it in my 08 titan for 12k miles and it still looks fairly new. That is higher then I would normally go but right when I was going to change it we got that cold spell so I just let it go.