Нужно передать квартиру
При дарении рискует даритель. Новый собственник может выгнать его на улицу. При наследовании рискует наследник, так как наследодатель ещё при жизни в любой момент может отменить или изменить завещание, при этом он не обязан никого уведомлять.
На самом деле есть третий вариант - договор ренты. Вы получаете квартиру сразу, но не можете ее продать, а при этом старик получает право пожизненно в ней проживать. Ещё ежемесячно нужно выплачивать ему определенную сумму.
Все зависит от конкретной ситуации. Наследник-даже при наличии завещания-не всегда получает наследство.