Upvote:2
This looks like an Air India 777-300ER https://www.seatguru.com/airlines/Air_India/Air_India_Boeing_777-300ER.php
The good news is that it's a 3-3-3 configuration which is reasonably comfortable. In contrast the newer "high density" 777 have 3-4-3 which is a miserable experience.
If you haven't yet, read the reviews on seatguru for both of your proposed seats. There are plenty of comments for these two rows specifically and it's fairly mixed. Draw your own conclusions.
Personally I would go with an aisle seat in the middle column at least 4 rows away from the nearest galley or bathroom.
Bulkheads have significant pros and cons. The area tends to be the busiest and noisiest in the plane. It's difficult to store your stuff around your feet and it's a no-no during take of and landing. Often the entertainment system is in the armrest and not available during take of landing. The seats can be harder and may not have reclined. Sometimes the seats next to the exits are quite cold (since the insulation in the door isn't all that great).
Rows 21 A-C/H-K and row 41 have the best legroom. I'd stay away from row 17 and 27D-F. These have a hard bulkhead in front of them. While they may have technically more "leg room", the room is less usable since you can't shove your feet under the seat in front of you.
So overall it's a bit of a trade-off about what matters most to you.