I would go with A.
Capnx makes good points above with his explanation. Another way to do it would be to plug in values, for the non-algebraic way. We can see that all we need to do is find out how many times 3 is multiplied, so I made a list to find out when 3 repeats. Since the question only cares about the units digits, we can apply the last digit shortcut. 3^1 = 3, 3^2=9, 3^3=27, 3^4=81, 3^5= 243, 3^6=729 so we're sure we're back at the beginning, so we can just repeat as needed. Obviously don't multiply things out, but I did it to just illustrate the pattern.
Statement 1: x + y = 7
If x=1 and y=6, the last digit would be (3^1=3) * (3^6=729) = 3*9= 27 (using the last digit shortcut)
If x=2 and y=6, the last digit would be (3^2=9) * (3^5=243) = 9*3= 27
If x=3 and y=4, the last digit would be (3^3=7) * (3^4=81) = 7*1= 7
and so on....we can see that 7 will be the final digit for all of them. Sufficient.
Statement 2: x = 4 Doesn't tell us anything about y, thus insufficient.