Попытаться оспорить можно любой договор, хоть ДКП, хоть дарения, хоть мены, хоть ренты. Никакие близкие родственники не могут оспорить любой из перечисленных договоров под предлогом того, что они родственники и у них были СВОИ виды на квартиру, для оспаривания надо искать другой предлог (ненадлежащее исполнение договора, дефекты в документах на квартиру, недееспособность участников сделки и т.п.)Прописать пожизненное проживание в квартире можно и в договоре дарения и в ДКП, но этот момент легко может быть оспорен в суде, кроме того, он почти наверняка вызовет вопросы в тот момент, когда квартиру новый владелец захочет продать на сторону. Честное решение для обеих сторон - договор ренты, но он тоже может быть оспорен, причем оспорен легко, особенно если рентодатель не исполняет своих обязательств.