Є. Д. ЧАК - Складні випадки українського слововживання

Давній

Давній — «старовинний», «такий, що виник або
існував у далекому минулому» (давня література,
давньоруська мова, давньогрецьке мистецтво). Слово давній
вживають і на позначення такого, що існувало відносно
давно (давній приятель, давні звички). Не вовсім
виправдано вживати в останньому розумінні слово старий,
наприклад старий друг, бо це спричиняється до двозначності:
невідомо, що саме означав словосполучення старий друг —
людину, з якою давно, багато років хтось приятелює
(протилежне йому —новий друг), чи людину похилого віку
(протилежне — молодий друг). Щоб уникнути двознач- ності, коли йдеться про минуле або пов’язані з ним
явища, варто вживати слово давній, а не старий (див.).

Літературне місто - Онлайн-бібліотека української літератури. Освітній онлайн-ресурс.