Я бы определенно выбрал первый вариант, если у вас нет особых причин иметь две ссылки. Не думайте об этом с точки зрения правильного стиля кодирования, а с точки зрения удобства использования.
Обратите внимание, что у вас также есть возможность только использовать текст в ссылке и установить изображение как свойство background-image
ссылки в CSS. Во многих случаях это именно то, что я сделал бы, если само изображение не является необходимым для понимания ссылки.
В подобных случаях лучше всего подумать: «Какая структура HTML наиболее точно отражает то, как я хочу, чтобы пользователь воспринимал этот элемент?»