Самое лучшее - договор купли-продажи. С дарения Ваш друг заплатит налог, а с "покупки" ещё получит налоговый вычет (если работает). К тому же, договор купли-продажи выглядит "чище" для истории квартиры, потому как в последствии Вашему другу придётся объяснять (например, покупателям, если он захочет её продать) почему ему подарил недвижимость чужой человек.